CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION

在 3.12 版本加入.

目标的 DOTNET_TARGET_FRAMEWORK_VERSION 属性的默认值。

此变量用于初始化所有目标上的 DOTNET_TARGET_FRAMEWORK_VERSION 属性。有关其他信息,请参阅该目标属性。设置后, CMAKE_DOTNET_TARGET_FRAMEWORK 优先于此变量。有关其他信息,请参阅该变量或关联的目标属性:prop_tgt:DOTNET_TARGET_FRAMEWORK

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

此变量仅针对 Visual Studio Generators VS 2010 及更高版本进行评估。