Не удалось загрузить сборку Microsoft.Build.Utilities.Core Version = 15.1.0.0
Мне кажется, проблема в том, что вы использовали msbuild.exe
версии Framework, а не msbuild VS2019.
И C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\msbuild.exe .\_msbuild.proj /t:Transform
означает, что вы используете msbuild Framework.
Чтобы объяснить это более подробно :
MSBuild из VS2019 интегрируется с различными параметрами среды, напрямую связан с вашими различными операциями в VS, а msbuild платформы имеет только самую базовую c функцию проекта компиляции, в которой нет задачи TransformXml
,
Кроме , Microsoft.Web.Publishing.Tasks.dll
является лишь частью msbuild VS2019, поэтому он может быть распознан msbuild VS2019. Но эта dll не под C:\Windows\Microsoft.NET\Framework64\v4.0.30319\xxxx
, поэтому использование msbuild Framework не может получить то, что вы хотите.
Решение
В качестве обходного пути вы должны использовать MSBuild VS2019 для соответствуют Microsoft.Web.Publishing.Tasks.dll
, который существует в его папке.
1) используйте C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\MSBuild.exe
для выполнения _msbuild.proj
.
2) или просто используйте Командная строка разработчика
И я думаю, что кто-то еще также использовал этот msbuild.
Надеюсь, он может вам помочь.