Диалоговое окно "Командная строка события "После построения"" или "Командная строка события "До построения""
Обновлен: Ноябрь 2007
Можно ввести события для Страница "Событий построения" в конструкторе проектов (C#) до или после построения непосредственно в поле редактирования, или выбрать макросы до и после построения из списка доступных макросов.
Примечание. |
---|
События перед построением не запускаются, если проект обновлен и построение не запускалось. |
Список элементов пользовательского интерфейса
Окно редактирования командной строки
Содержит события для запуска до или после построения.Примечание. Добавьте оператор call перед всеми командами после построения, запускающими BAT-файлы. Например, call C:\MyFile.bat или call C:\MyFile.bat call C:\MyFile2.bat.
Макросы
Позволяет осуществлять вставку в поле редактирования командной строки.Таблица макросов
Представляет собой список доступных макросов и их значения. См. ниже раздел "Макросы" — описание каждого макроса. Можно выбрать только один макрос за один раз для вставки в поле редактирования командной строки.Вставка
Вставка макроса, выбранного в таблице макросов, в поле редактирования командной строки.
Макросы
Можно использовать любой из этих макросов для указания расположения для файлов или получения фактического имени входного файла в случае множественного выделения. Эти макросы не учитывают регистр.
Макрос |
Описание |
---|---|
$(ConfigurationName) |
Имя текущей конфигурации проекта, например, "Отладка|любой ЦП". |
$(OutDir) |
Путь к выходной папке (относительно папки проекта). Позволяет получать значение свойства "Output Directory". Включает обратную косую черту (\) в конце. |
$(DevEnvDir) |
Папка установки Visual Studio 2008 (с диском и путем); включает обратную косую черту (\) в конце. |
$(PlatformName) |
Имя текущей целевой платформы. Например, "AnyCPU". |
$(ProjectDir) |
Папка проекта (с диском и путем); включает обратную косую черту (\) в конце. |
$(ProjectPath) |
Абсолютный путь проекта (с диском, путем, базовым именем и расширением файла). |
$(ProjectName) |
Базовое имя проекта. |
$(ProjectFileName) |
Имя файла проекта (с базовым именем и расширением файла). |
$(ProjectExt) |
Расширение файла проекта. Включает точку (.) перед расширением. |
$(SolutionDir) |
Папка решения (с диском и путем); включает обратную косую черту (\) в конце. |
$(SolutionPath) |
Абсолютный путь решения (с диском, путем, базовым именем и расширением файла). |
$(SolutionName) |
Базовое имя решения. |
$(SolutionFileName) |
Имя файла решения (с базовым именем и расширением файла). |
$(SolutionExt) |
Расширение файла решения. Включает точку (.) перед расширением. |
$(TargetDir) |
Папка основного выходного файла построения (с диском и путем). Включает обратную косую черту (\) в конце. |
$(TargetPath) |
Абсолютный путь основного выходного файла построения (с диском, путем, базовым именем и расширением файла). |
$(TargetName) |
Базовое имя основного выходного файла построения. |
$(TargetFileName) |
Имя файла основного выходного файла построения (с базовым именем и расширением файла). |
$(TargetExt) |
Расширение основного выходного файла построения. Включает точку (.) перед расширением. |
См. также
Задачи
Практическое руководство. Указание событий построения (Visual Basic)
Практическое руководство. Назначение событий построения (C#)