Поделиться через


Диалоговое окно "Командная строка события "После построения"" или "Командная строка события "До построения""

Можно ввести события для Страница "Событий построения" в конструкторе проектов (C#) до или после построения непосредственно в поле редактирования, или выбрать макросы до и после построения из списка доступных макросов.

ПримечаниеПримечание

События перед построением не запускаются, если проект был обновлен, и построение не запускалось.

Список элементов пользовательского интерфейса

  • Окно редактирования командной строки
    Содержит события для запуска до или после построения.

    ПримечаниеПримечание

    Добавьте оператор call перед всеми командами после построения, запускающими файлы с расширением BAT.Например, call C:\MyFile.bat или call C:\MyFile.bat call C:\MyFile2.bat.

  • Макросы
    Позволяет осуществлять вставку в поле редактирования командной строки.

  • Таблица макросов
    Представляет собой список доступных макросов и их значения.См. ниже раздел "Макросы" — описание каждого макроса.Можно выбрать только один макрос за один раз для вставки в поле редактирования командной строки.

  • Атрибут Insert
    Вставка макроса, выбранного в таблице макросов, в поле редактирования командной строки.

42x5kfw4.collapse_all(ru-ru,VS.110).gifМакросы

Можно использовать любой из этих макросов для указания расположения для файлов или получения фактического имени входного файла в случае множественного выделения.Эти макросы не учитывают регистр.

Макрос

Описание

$(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#)

Основные понятия

Указание настраиваемых событий построения в Visual Studio