C++/CLI (Visual C++) による .NET プログラミング.NET Programming with C++/CLI (Visual C++)

Visual Studio 2015: 既定で、Visual Studio 2015 で作成された CLR プロジェクトは .NET Framework 4.5.2 を対象とします。Visual Studio 2015: By default, CLR projects created with Visual Studio 2015 target .NET Framework 4.5.2. 新しいプロジェクトを作成するときに .NET Framework 4.6 を対象とするには、 [新しいプロジェクト] ダイアログの上部中央にあるドロップダウン リストでターゲット フレームワークを変更します。To target .NET Framework 4.6 when you create a new project, in the New Project dialog, change the target framework in the dropdown at the top middle of the dialog. 既存のプロジェクトのターゲット フレームワークを変更するには、プロジェクトを閉じて、プロジェクト ファイル (.vcxproj) を編集し、ターゲット フレームワークのバージョンの値を 4.6 に変更します。To change the target framework for an existing project, close the project, edit the project file (.vcxproj), and change the value of the Target Framework Version to 4.6. 次にプロジェクトを開いたときに、設定が有効になります。Next time you open the project, the settings will take effect.

Visual Studio 2017: Visual Studio 2017 では、既定のフレームワークが 4.6.1 と Framework バージョン セレクターはの下部に、新しいプロジェクト ダイアログします。Visual Studio 2017: In Visual Studio 2017, the default framework is 4.6.1 and the Framework version selector is at the bottom of the New Project Dialog. C +/cli CLI 自体が既定でインストールされていません。C++/CLI itself is not installed by default. コンポーネントをインストールする Visual Studio インストーラーを開くし、選択 c++/cli Visual C の下の CLI コンポーネント。To install the component, open the Visual Studio Installer and choose the C++/CLI component under Visual C++.

このセクションの内容In This Section

C++/CLI タスクC++/CLI Tasks

ネイティブと .NET の相互運用性Native and .NET Interoperability

C++/CLI 移行ガイドC++/CLI Migration Primer

純粋なコードと検証可能なコード (C++/CLI)Pure and Verifiable Code (C++/CLI)

正規表現 (C++/CLI)Regular Expressions (C++/CLI)

ファイル処理と I/O (C +/cli CLI)File Handling and I/O (C++/CLI)

グラフィック操作 (C++/CLI)Graphics Operations (C++/CLI)

Windows の操作 (C++/CLI)Windows Operations (C++/CLI)

ADO.NET によるデータ アクセス (C++/CLI)Data Access Using ADO.NET (C++/CLI)

他の .NET 言語との相互運用性 (C++/CLI)Interoperability with Other .NET Languages (C++/CLI)

シリアル化 (C++/CLI)Serialization (C++/CLI)

マネージド型 (C++/CLI)Managed Types (C++/CLI)

リフレクションの問題 (C++/CLI)Reflection (C++/CLI)

厳密名アセンブリ (アセンブリ署名) (C++/CLI)Strong Name Assemblies (Assembly Signing) (C++/CLI)

Debug クラス (C++/CLI)Debug Class (C++/CLI)

STL/CLR ライブラリ リファレンスSTL/CLR Library Reference

C++ のサポート ライブラリC++ Support Library

C++/CLI の例外Exceptions in C++/CLI

ボックス化 (C++/CLI)Boxing (C++/CLI)

関連項目See also

ネイティブと .NET の相互運用性Native and .NET Interoperability