DOTNET_SDK¶
在版本 3.23 中添加。
指定 C# 项目的 .NET SDK。例如: Microsoft.NET.Sdk
。
此属性告知 Visual Studio Generators(适用于 VS 2019 及以上版本)使用指定的 SDK 生成 .NET SDK 风格的项目。该属性仅对这些生成器有意义,并且仅在 C# 目标上。它会被 C++ 项目忽略,即使它们是托管的(例如,使用 COMMON_LANGUAGE_RUNTIME
)。
此属性必须是一个非空字符串才能生成 .NET SDK 风格的项目。CMake 不会对属性值执行任何验证。
可以使用 CMAKE_DOTNET_SDK
变量为所有目标初始化此属性。
注意
此版本 CMake 中的 Visual Studio Generators 尚未学会支持 .NET SDK 风格项目中的 add_custom_command()
。目前,将自定义命令附加到设置了 DOTNET_SDK
属性的目标是一个错误。