CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION

在 3.12 版中增加。

目标的 DOTNET_TARGET_FRAMEWORK_VERSION 属性的默认值。

该变量用于对所有目标初始化 DOTNET_TARGET_FRAMEWORK_VERSION 属性。有关详细信息,请参见该目标属性。当设置时,CMAKE_DOTNET_TARGET_FRAMEWORK 优先于该变量。有关详细信息,请参见该变量或关联的目标属性 DOTNET_TARGET_FRAMEWORK

在使用 C# 和更新的 .NET 框架版本时,可能需要设置 CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION 以避免引用带有 ALL_BUILD CMake 目标的错误。

仅对 Visual Studio Generators VS 2010 及以上版本评估该变量。