ClickOnce с использованием MSBuild - PullRequest
0 голосов
/ 29 августа 2011

Я пытался выполнить развертывание ClickOnce с использованием сценариев MSBuild , но не смог найти никакого ресурса о том, как копировать файлы после создания манифестов.

Поскольку в случае ручного развертывания нам необходимо создавать сценарии «шагов ребенка», что Visual Studio делает для нас, если мы используем мастера, я не могу этого сделать, поскольку я новичок в MSBuild и ClickOnce.

Есть ли ресурс, где я могу найти подробную информацию о том, как составить сценарий всего развертывания ClickOnce для нескольких сред, увеличить номер версии с помощью TeamCity BUILD_NUMBER и подписать сборки?

1 Ответ

2 голосов
/ 30 августа 2011

Все, что вы видите в Visual Studio, делает MSBuild (кроме создания / обновления publish.html). Это верно для любой среды, если вы имели в виду конфигурацию. Для публикации с использованием MSBuild все, что я делаю, это запускаю в командной строке следующее:

%SystemRoot%\Microsoft.Net\Framework\v3.5\msbuild <myProjectName> /p:Configuration=Debug; /t:publish

Это дает мне среду разработки Build (мы используем конфигурацию Debug по умолчанию для Dev). Для QA я просто заменяю часть «Debug» в приведенной выше команде на «Release».

...