COMMON_LANGUAGE_RUNTIME

在 3.12 版本加入。

設定此目標屬性,會將目標配置為使用 C++/CLI 支援進行建置。

Visual Studio 產生器會根據 COMMON_LANGUAGE_RUNTIME 目標屬性的值來定義 clr 參數

未設定(預設)

原生 C++。

""(已設定但為空)

使用 .NET Framework 的混合非託管/託管 C++。

netcore

在 3.26 版本加入。

使用 .NET Core 的混合非託管/託管 C++。

這需要 VS 2019 的 v142 工具組或更高版本。

pure

託管 C++。

safe

託管 C++。

此屬性僅針對 VS 2010 及更高版本的 Visual Studio 產生器 進行評估。

為了能夠使用 VS 2017 及更高版本建置託管 C++ 目標,必須安裝 C++/CLI 支援 組件,預設情況下可能不會安裝。

另請參閱 IMPORTED_COMMON_LANGUAGE_RUNTIME