Я использую MSBuild.exe в Powershell для создания и развертывания приложения MVC5 в VS Pro 2017. Команда:
&"$env:windir\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" $solutionFilePath `
/p:VisualStudioVersion=14.0 `
/p:DeployOnBuild=true `
/p:PublishProfile=$publishXmlFile `
/p:Password=$password
Значения переменных верны, и профиль публикации тоже подходит.Но я получаю сообщение об ошибке сборки в PS, которое говорит:
C: \ MyLib \ packages \ Microsoft.Web.WebJobs.Publish.1.1.0 \ tools \ webjobs.wap.targets (50,5): ошибка MSB4062: не удалось загрузить задачу «ReadWebJobsConfigFile» из сборки C: \ MyLib \ packages \ Microsoft.Web.WebJobs.Publish.1.1.0 \ tools \ Microsoft.Web.WebJobs.Publish.Tasks.dll.Не удалось загрузить файл или сборку «Microsoft.Build.Utilities.Core, версия = 15.1.0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a» или одну из ее зависимостей.Система не может найти указанный файл.Убедитесь, что объявление правильное, что сборка и все ее зависимости доступны и что задача содержит открытый класс, который реализует Microsoft.Build.Framework.ITask.[C: \ MyLib \ TestMVCProject \ TestMVCProject.c sproj]
Любая помощь по этому вопросу?