Мой локальный компьютер (Windows) имеет 2 версии MSBuild.
C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ 15.0 \ Bin \ MSBuild.exe
C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ 15.0 \ Bin \ MSBuild.exe
Первый (Professional) успешно компилирует мое решение, в то время как второй (BuildTools) дает сбой с ошибками, такими как отсутствие ссылки на нестандартную сборку.
Причина, по которой я спрашиваю об этом, заключается в том, что я создал контейнер Windows для Docker, в котором я хочу создавать, тестировать и развертывать настольное приложение .NET. Я успешно установил MSBuild (версия BuildTools), и он не может скомпилировать решение. В контейнере Docker не установлены Visual Studio.
В чем разница между версией Professional и версией BuildTools?