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
屬性的目標會產生錯誤。