以 C++/CLI 進行 .NET 程式設計

根據預設,使用 Visual Studio 2015 所建立的 CLR 專案會以 .NET Framework 4.5.2 為目標。 當您建立新專案時,您可以將目標設為 .NET Framework 4.6。 在 [ 新增專案 ] 對話方塊中,變更對話方塊頂端下拉式清單中的目標架構。 若要變更現有專案的目標架構,請關閉專案、編輯專案檔 ( .vcxproj ),並將目標 Framework 版本的值變更為 4.6。 下次開啟專案時,變更就會生效。

在 Visual Studio 2017 中,預設目標 .NET Framework 為 4.6.1。 架構版本選取器位於 [新增專案 ] 對話方塊底部

在 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 專案的預設目標 Framework 是 5.0。 針對 .NET Frameworks 專案,預設值為 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 專案的預設目標 Framework 為 6.0。 針對 .NET Frameworks 專案,預設值為 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)

Managed 類型 (C++/CLI)

反映 (C++/CLI)

強式名稱元件 (元件簽署) (C++/CLI)

偵錯類別 (C++/CLI)

STL/CLR 程式庫參考

C++ 支援程式庫

C++/CLI 中的例外狀況

Boxing (C++/CLI)

另請參閱

原生和 .NET 互通性