Я пытаюсь выяснить, как запустить команду pre/post с помощью deploy.cmd, сгенерированного VS/MSBuild. Я понимаю, что есть команды pre/postsync, которые можно установить в командной строке с помощью msbuild, но это исправлено в пакете веб-развертывания внутри x.deploy.cmd.Запуск команд PreSync/PostSync через WPP deploy.cmd
Как мне настроить настройку вывода этого файла, чтобы я мог запустить команду deploy с определенными параметрами?
Намерение не-разработчик заберет пакетный почтовый файл и импортирует приложение в IIS. Мы используем IIS для размещения некоторых служб Windows, поэтому для развертывания нам необходимо остановить и удалить службу перед развертыванием, а затем установить перезапуск на этапе пост-развертывания.
Для некоторых серверов мы разрешаем автоматическое развертывание из TFS и подключаем эту команду pre/post, используя файл .targets в WPF-конвейере msbuild. Однако мы хотим, чтобы это было доступно для командных файлов ручного развертывания.