COMMON_LANGUAGE_RUNTIME¶
在 3.12 版本加入.
通过设置此目标属性,目标被配置为使用“C++/CLI”支持进行构建。
Visual Studio 生成器根据“COMMON_LANGUAGE_RUNTIME”目标属性的值定义“clr”参数:
未设置(默认)
本机 C++。
使用 .NET Framework 的混合非托管/托管 C++。
网核在 3.26 版本加入.
使用 .NET Core 的混合非托管/托管 C++。
这需要 VS 2019 的 v142 工具集或更高版本。
纯
托管 C++。
安全
托管 C++。
此属性仅针对 VS 2010 及更高版本评估 Visual Studio 生成器。
为了能够使用 VS 2017 及更高版本构建托管 C++ 目标,必须安装组件“C++/CLI 支持”,默认情况下可能不会安装。
另请参阅:prop_tgt:IMPORTED_COMMON_LANGUAGE_RUNTIME