C++/CLI による .NET プログラミング

既定で、Visual Studio 2015 で作成された CLR プロジェクトは .NET Framework 4.5.2 を対象とします。 新しいプロジェクトを作成する際には、.NET Framework 4.6 をターゲットにできます。 [新しいプロジェクト] ダイアログの上部中央にあるドロップダウン リストでターゲット フレームワークを変更します。 既存のプロジェクトのターゲット フレームワークを変更するには、プロジェクトを閉じて、プロジェクト ファイル (.vcxproj) を編集し、ターゲット フレームワークのバージョンの値を 4.6 に変更します。 変更は、プロジェクトを次回開くときに有効になります。

Visual Studio 2017 では、既定のターゲット .NET Framework は 4.6.1 です。 Framework バージョン セレクターは、[新しいプロジェクト] ダイアログの下部にあります。

Visual Studio 2017 で C++/CLI サポートをインストールする

Visual Studio で C++ ワークロードをインストールしても、C++/CLI 自体は既定ではインストールされません。 Visual Studio のインストール後にコンポーネントをインストールするには、Windows の [スタート] メニューを選択し、Visual Studio インストーラーを検索して、Visual Studio インストーラーを開きます。 インストールされている Visual Studio のバージョンの横にある [変更] ボタンを選択します。 [個々のコンポーネント] タブを選択します。[コンパイラ、ビルド ツール、およびランタイム] セクションまで下にスクロールし、[C++/CLI サポート] を選択します。 [変更] を選択して、必要なファイルをダウンロードし、Visual Studio を更新します。

Visual Studio 2019 では、.NET Core プロジェクトの既定のターゲット フレームワークは 5.0 です。 .NET Framework プロジェクトの場合、既定のターゲットは 4.7.2 です。 新しい .NET Framework バージョン セレクターは、[新しいプロジェクトの作成] ダイアログの [新しいプロジェクトの構成] ページに表示されます。

Visual Studio 2019 で C++/CLI サポートをインストールする

Visual Studio で C++ ワークロードをインストールしても、C++/CLI 自体は既定ではインストールされません。 Visual Studio のインストール後にコンポーネントをインストールするには、Windows の [スタート] メニューを選択し、Visual Studio インストーラーを検索して、Visual Studio インストーラーを開きます。 インストールされている Visual Studio のバージョンの横にある [変更] ボタンを選択します。 [個々のコンポーネント] タブを選択します。[コンパイラ、ビルド ツール、およびランタイム] セクションまで下にスクロールし、[v142 ビルド ツールの C++/CLI サポート (最新)] を選択します。 [変更] を選択して、必要なファイルをダウンロードし、Visual Studio を更新します。

Visual Studio 2022 では、.NET Core プロジェクトの既定のターゲット フレームワークは 6.0 です。 .NET Framework プロジェクトの場合、既定のターゲットは 4.7.2 です。 新しい .NET Framework バージョン セレクターは、[新しいプロジェクトの作成] ダイアログの [新しいプロジェクトの構成] ページに表示されます。

Visual Studio 2022 で C++/CLI サポートをインストールする

Visual Studio で C++ ワークロードをインストールしても、C++/CLI 自体は既定ではインストールされません。 Visual Studio のインストール後にコンポーネントをインストールするには、Windows の [スタート] メニューを選択し、Visual Studio インストーラーを検索して、Visual Studio インストーラーを開きます。 インストールされている Visual Studio のバージョンの横にある [変更] ボタンを選択します。 [個々のコンポーネント] タブを選択します。[コンパイラ、ビルド ツール、およびランタイム] セクションまで下にスクロールし、[v143 ビルド ツールの C++/CLI サポート (最新)] を選択します。 [変更] を選択して、必要なファイルをダウンロードし、Visual Studio を更新します。

このセクションの内容

C++/CLI タスク

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

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

正規表現 (C++/CLI)

ファイル処理と I/O (C++/CLI)

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

Windows の操作 (C++/CLI)

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

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

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

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

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

厳密名アセンブリ (アセンブリ署名) (C++/CLI)

Debug クラス (C++/CLI)

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

C++ サポート ライブラリ

C++/CLI の例外

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

関連項目

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