Как возможно создать пакет развертывания веб-сервиса из сценария.
Я могу msbuild/target:rebuild/p:Configuration=Debug ".\MyProject.sln", но он не создает пакет развертывания.
Сначала вам нужно настроить параметры пакета развертывания (если вы уже запустили "Build Deployment Package", перейдите к шагу 2):
зайдите в Project's Properties -> Package/Publish Web и укажите расположение пакета.
Если вы выполните эту команду:
msbuild /T:Package
она создаст для вас пакет развертывания, используя .csproj в каталоге, где вы ее запустили, и поместит пакет в место, указанное в свойствах проекта в шаге 1.
Лучше запускать его из того места, где находится ваш файл .csproj; если местоположение другое, вам нужно указать имя проекта:
msbuild
Наслаждайтесь.
Какой тип проекта вы развертываете? Для большинства это вопрос использования другой цели: -
/target: publish