COMMON_LANGUAGE_RUNTIME

在版本 3.12 加入。

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

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

未設定 (預設)

原生 C++。

"" (已設定但為空)

混合非受控/受控 C++,使用 .NET Framework。

netcore

在版本 3.26 加入。

混合非受控/受控 C++,使用 .NET Core。

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

pure

受控 C++。

safe

受控 C++。

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

為了能夠使用 VS 2017 及以上版本建置受控 C++ 目標,必須安裝 C++/CLI 支援 組件,這可能預設未安裝。

另請參閱 IMPORTED_COMMON_LANGUAGE_RUNTIME