Как указать параметры MSDeploy из MSbuild - PullRequest
8 голосов
/ 17 ноября 2011

У меня есть веб-приложение, которое я пытаюсь развернуть, и у меня есть файл web.config. Я могу собрать пакет, запустив

msbuild myproj.csproj /T:package

теперь, когда он создает пакет, я получаю файл в каталоге.

Archive.SetParameters.Xml

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

Полагаю, я мог бы сделать это, используя MSDeploy -declareParam Но как бы я это сделал из MSBuild? или файл .csproj.

Моя конечная цель - получить параметризованный файл Web.config для развертывания в нескольких средах.

1 Ответ

6 голосов
/ 17 ноября 2011

Хорошо, так получается, что это довольно легко, после того, как какое-то значительное прибегание к поиску в конце концов нашло этот пост.файл параметров в корне вашего веб-проекта, и если в корне вашего проекта найден файл с именем Parameters.xml, он передает его в Web Deploy, который затем параметризует ваш веб-сайт ...

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