CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION

在版本 3.12 中新增。

目標的 DOTNET_TARGET_FRAMEWORK_VERSION 屬性的預設值。

此變數用於初始化所有目標上的 DOTNET_TARGET_FRAMEWORK_VERSION 屬性。 有關其他資訊,請參閱該目標屬性。 設定後,CMAKE_DOTNET_TARGET_FRAMEWORK 優先於此變數。 有關其他資訊,請參閱該變數或相關聯的目標屬性 DOTNET_TARGET_FRAMEWORK

當使用 C# 和較新版本的 .NET framework 時,可能需要設定 CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION,以避免 ALL_BUILD CMake 目標發生參考錯誤。

此變數僅針對 VS 2010 及更高版本的 Visual Studio Generators 進行評估。