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 支持
组件,默认情况下可能未安装。