Ошибка при попытке создать веб-приложение asp.net mvc с помощью TeamCity
-
03-07-2019 - |
Вопрос
У меня есть веб-приложение Asp.Net MVC, которое я разрабатываю.На моей рабочей станции разработки установлен TeamCity, и я использую сборки CI.Все работает нормально.Я хотел бы переместить TeamCity со своей машины на новый сервер разработки/сборки, который только что был доставлен.Я не хочу устанавливать Visual Studio на сервер сборки.Но похоже, что msbuild не может создать проект веб-приложения.
E: teamcity buildagent work 48e528785fe346fa src web web.csproj (489, 11):ошибка MSB4019:Импортированный проект «C: Program Files MSBUILD Microsoft VisualStudio v9.0 WebApplications Microsoft.WebApplication.targets» не был найден.Убедитесь, что путь в объявлении правильный, и что файл существует на диске.
Я нашел несколько совпадений в Google, но ничего приемлемого.Предлагалось либо установить Visual Studio, либо скопировать определенные каталоги из Visual Studio на сервер и т. д.
Что я могу сделать, чтобы TeamCity мог построить мой проект на сервере разработки/сборки.
Решение
Похоже на копирование файла обязательно сработает.Ты пробовал это?Думайте о файле .targets как о серии определений того, как MSBuild будет выполнять свою работу.