Visual Studio: публикация веб-сайта с помощью командной строки

Для публикации из командной строки используется утилита msbuild.exe.

Пример публикации проекта веб-сайта в локальную папку:

msbuild "D:\My Project\My Project.csproj" /p:DeployOnBuild=true /p:PublishProfile="Dev Debug Local" /p:SolutionDir=D:\My Project\ /nologo /v:minimal

Первый параметр указывает на файл с решением или проектом, который необходимо опубликовать.

Вменяемой информации про параметр /p:DeployOnBuild не нашел. Предполагаю, что он говорит о необходимости публикации после компиляции проекта.

Параметр /p:PublishProfile позволяет указать имя конфигурации публикации. Именно в этой конфигурации определяется, каким способом и куда будет происходить публикация.

Параметр /p:SolutionDir определяет значение для шаблона пути к папке проекта. Этот параметр актуален, если публикуется не решение, а проект, и в проекте где то используется шаблон $(SolutionDir).

Параметр /nologo отключает отображение заголовка и информации об авторском праве, выводимое msbuild.

Параметр /v определяет степень подробности выводимой информации.

About the author

Добавить комментарий

Сказать спасибо

Способ платежа:

Подписаться на обновления

Укажите свой e-mail чтобы получать уведомления о новых статьях.

Присоединиться к еще 2 подписчикам