«Построить пакет развертывания» VS2010 из скрипта - PullRequest
16 голосов
/ 23 апреля 2010

Как можно создать пакет развертывания веб-службы из сценария.

Я могу msbuild / target: rebuild / p: Configuration = Debug ". \ MyProject.sln", но он не создает пакет развертывания.

Ответы [ 2 ]

19 голосов
/ 12 мая 2010
  1. Сначала необходимо настроить параметры пакета развертывания (, если вы уже запустили «Build Deployment Package», перейдите к шагу 2 ):

    Зайдите в Свойства проекта -> Упаковать / опубликовать в Интернете и указать местоположение пакета.

  2. Если вы выполните эту команду:

    msbuild /T:Package

    он создаст для вас пакет развертывания, используя .csproj в каталоге, в котором вы его запускаете, и поместите пакет в расположение, указанное в свойствах проекта на шаге 1.

Лучше запустить его из того места, где находится ваш файл .csproj; если местоположение отличается, вам нужно указать название проекта:

msbuild <C:\yourLocation\YourProjectName.csproj> /T:Package

Наслаждайтесь.

0 голосов
/ 23 апреля 2010

Какой тип проекта вы развертываете? Для большинства это вопрос использования другой цели: -

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