Опубликовать события - PullRequest
       17

Опубликовать события

33 голосов
/ 01 сентября 2009

В обычных (например, Windows Forms) приложениях C # для выполнения команд после успешной сборки я бы использовал командную строку События сборки-> События после сборки в Свойствах проекта.

У меня есть проект веб-сайта, который я «публикую» с помощью команды «Опубликовать ...» в контекстном меню в обозревателе решений.

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

Visual Studio 2008, проект веб-сайта ASP .Net, C #.

1 Ответ

28 голосов
/ 01 сентября 2009

Обновление: Поскольку публикация в Интернете не применяется к проектам веб-сайтов на основе папок, этот ответ предполагает, что вы спрашиваете о проекте веб-приложения.

Вы не можете сделать это изнутри VS IDE. Однако вы можете отредактировать файл своего проекта в Блокноте или в вашем любимом редакторе XML и добавить новую цель в конец файла с именем AfterPublish.

.

Возможно, вы захотите прочитать немного больше о MSBuild , если не уверены, что можете сделать в этой цели.

Более подробную информацию о расширении процесса сборки в VS можно найти в MSDN - Как: Расширить процесс сборки Visual Studio .

...