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