Как указать «версию целевой платформы» и «минимальную версию целевой платформы» при компиляции с MSBuild, VS 2019, Platform Toolset v142 - PullRequest
1 голос
/ 19 октября 2019

Файлы проекта имеют следующие настройки в группе свойств с именем Globals:

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

Я не смог найти никакой документации о том, как установить их в командной строке с MSBuild.

1 Ответ

0 голосов
/ 21 октября 2019

Использование простого аргумента /p может помочь. С помощью такой команды:

msbuild xx.csproj/xx.sln /t:build /p:WindowsTargetPlatformVersion=xx;WindowsTargetPlatformMinVersion=xx (должно быть в одной строке) можно указать целевую версию во время выполнения.

Примечание : для запуска указанных выше команд необходимо выполнитьУбедитесь, что версия Windows SDK, которую вы хотите указать, установлена ​​на вашем компьютере.

...