с использованием MSBUILD для генерации индивидуальных MSDeploy Mainest (цель пакетной цели)

Я использую веб-развертывание в пакет и развертываю веб-сайты для моего продукта. В частности, у меня есть два разных проекта в моем решении, я использую этот метод для развертывания.

У меня есть третий проект в решении (служба Windows), который также должен быть установлен на веб-сервере.

Я знаю, я могу написать пользовательские манифесты (для Dirpath , FilePath и runcommand поставщики) и непосредственно вызовите MSDeploy, чтобы развернуть его. Но я хотел бы использовать существующие задачи MSBuild, чтобы упаковать мой сервис, если это возможно.

Я вижу, что можно сделать Настройка файла манифеста через MSBuild Targets:

http://social.msdn.microsoft.com/forums/en/msbuild/throad/1044058C-f762-456B-8A68-b0863027Ca47

, особенно с помощью Msdeploysourcemanifest элемент .

После того, как явившись через соответствующие файлы .targets, он выглядит как contentpath или IISA PP прилагается к моим манифесте, если я использую пакет . В идеале я просто хотел бы скопировать сборку (или каталог), возможно, устанавливающую ACL и выполнить installutil.exe на службе.

Можно ли полностью настроить манифест, генерируемый пакетом , редактируя мой файл CSPROJ?

Если нет, есть ли простой способ создать новую цель, которая будет делать эквивалент к пакету , но позвольте мне выпрынуть совершенно нестандартный манифест?

18
задан Sayed Ibrahim Hashimi 28 April 2012 в 02:46
поделиться