本文介绍了如何指定"目标平台版本"和"目标平台最小版本。使用MSBuild、VS 2019、Platform Toolset v142编译时的版本(&Q)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

项目文件在名为Globals的PropertyGroup中具有以下设置:

<PropertyGroup Label="Globals">
  ...
  <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  <WindowsTargetPlatformMinVersion>10.0.14393.0</WindowsTargetPlatformMinVersion>
  ...
</PropertyGroup>

我找不到有关如何使用MSBuild在命令行上设置这些设置的任何文档。

推荐答案

使用简单的/p参数可以做到这一点。使用如下命令:

msbuild xx.csproj/xx.sln /t:build /p:WindowsTargetPlatformVersion=xx;WindowsTargetPlatformMinVersion=xx(应在一行中)可以在运行时指定目标版本。

注意:若要运行以上命令,应确保您的计算机上安装了要指定的Windows SDK版本。

这篇关于如何指定&quot;目标平台版本&quot;和&quot;目标平台最小版本。使用MSBuild、VS 2019、Platform Toolset v142编译时的版本(&Q)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-18 12:27