Где находится MSBuild.exe установлен в Windows при установке с помощью BuildTools Full.exe?

Я пытаюсь настроить сервер сборки для .NET, но не могу понять, где MSBuild.exe установлен.

Я пытаюсь установить MSBuild с помощью Microsoft Build Tools 2013: https://www.microsoft.com/en-us/download/details.aspx?id=40760

2 ответов


MSBuild в предыдущих версиях .NET Framework был установлен с ним, но они решили установить его с Visual Studio или с пакетом BuildTools_Full.исполняемый.

путь для установки .NET framework C:\Windows\Microsoft.NET\Framework[64 или пустой][framework_version] Путь при установке Visual Studio-это является C:\Program файлы (для x86)\MSBuild в[Версия]\bin для x86 и файлы C:\Program (для x86)\MSBuild в[Версия]\Бин\amd64 для 64-разрядных.

путь, когда BuildTools_Full.exe установлен так же, как при установке MSBuild с Visual Studio.


согласно https://docs.microsoft.com/en-us/visualstudio/msbuild/what-s-new-in-msbuild-15-0

MSBuild теперь устанавливается в папку под каждой версией Visual Studio. Например, C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\MSBuild. Вы также можете использовать следующий модуль PowerShell для поиска MSBuild:vssetup.в PowerShell.

MSBuild больше не устанавливается в глобальный кэш сборок. Чтобы программно ссылаться на MSBuild, используйте NuGet пакеты.