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 support
,而这可能不是默认操作。