共用方式為


以 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)

受控類型 (C++/CLI)

反映 (C++/CLI)

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

偵錯類別 (C++/CLI)

STL/CLR 連結庫參考

C++支持連結庫

C++/CLI 中的例外狀況

Boxing (C++/CLI)

另請參閱

原生和 .NET 互操作性