Используете MSBuild с Hudson? - PullRequest
4 голосов
/ 14 декабря 2010

Я создаю CI Server, используя Hudson для развертывания приложений .NET. Моя проблема в том, что он выдает ошибку:

error MSB4019: The imported project 
"C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications
\Microsoft.WebApplication.targets" was not found. Confirm that the path
 in the <Import> declaration is correct, and that the file exists on disk.

Нужно ли устанавливать VisualStudio на мой CI-сервер?

Ответы [ 3 ]

1 голос
/ 01 февраля 2012

Вам необходимо установить последнюю версию Windows SDK, а также интегрированную оболочку VS2010.

Ссылки:

Windows SDK .Net 4

VS2010 Интегрированная оболочка

1 голос
/ 14 декабря 2010

К сожалению, этот файл Microsoft.WebApplication.targets поставляется только с Visual Studio, а не с простым .NET SDK.

В принципе, должна быть возможность установить работающую Visual Studio и скопировать этот файл, однако, это не так просто, как копирование одного файла. По мере того, как вы копируете все больше и больше материала, вам становится интересно, где вы переходите от «исправления установки SDK» до «повторного создания установки Visual Studio» (и, следовательно, требует другой лицензии).

Таким образом, установка Visual Studio, по-видимому, является единственным способом создания проектов, для которых требуется Microsoft.WebApplication.targets. Не веб-проекты работают нормально.

0 голосов
/ 14 декабря 2010

Просто установите VS2010 на хост-машину hudson.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...