Где 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

Ответ 1

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

Путь к MSBuild при установке с платформой .NET:

C:\Windows\Microsoft.NET\Framework[64 or empty][framework_version]

Путь к MSBuild при установке с Visual Studio:

C:\Program Files (x86)\MSBuild[version]\Bin for x86 and, C:\Program Files (x86)\MSBuild[version]\Bin\amd64 for x64.

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

Ответ 2

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

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

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