Публикация ASP.NET-проекта с помощью командной строки

Для публикации ASP.NET-проекта в локальную папку через командную строку использую:

msbuild <путь до csproj-файла> /p:PublishProfile=<профиль публикации>

При этом получаю ошибку:

... .csproj(603,3): error MSB4019: импортированный проект "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targ
ets" не обнаружен. Проверьте путь в объявлении <Import> и наличие файла на диске.

строка 603 .csproj-файла:

<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />

Указанной в ошибке папки "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio" нет. При этом публикация проекта через саму Visual Studio (ПКМ по проекту -> Опубликовать) работает корректно. Дополнительно указывал версию студии через

/p:VisualStudioVersion

Версия студии - 2019. Необходимо добавить какой-то параметр к команде?


Ответы (0 шт):