Я думаю, что эта проблема как-то связана с версией msbuild. Я погуглил некоторые похожие проблемы и обнаружил, что для EF6.3
требуется как минимум VS2017
и выше. И если мы будем использовать msbuild 14.0 (VS2015) для создания веб-проекта, использующего EF6.3, мы получим такую же ошибку, как эта:
Причина вашей проблемы:
И согласно вашему журналу (строка 7): Failed exitCode=1, command="D:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe"
, во время этого процесса используется msbuild 14.0 (msbuild VS2015). Я думаю, именно поэтому у вас есть эта странная ошибка.
1.Для решения этой проблемы на локальном компьютере нам нужно использовать VS2017 (msbuild15.0) или VS2019 (msbuild16.0)для создания этого проекта.
The path of msbuild 15.0: C:\Program Files (x86)\Microsoft Visual Studio\2017\xxx\MSBuild\15.0\Bin
The path of msbuild 16.0: C:\Program Files (x86)\Microsoft Visual Studio\2019\xxx\MSBuild\Current\Bin
2. Что касается поддержки msbuild для Azure: пожалуйста, отметьте эту проблему . Теперь Azure поддерживает инструменты сборки VS2017 (msbuild 15.0), пожалуйста, попробуйте там полезную информацию, чтобы настроить развертывание на использование msbuild 15.0.
Надеюсь, это поможет:)