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


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

Обновлен: Ноябрь 2007

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

42x5kfw4.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

    42x5kfw4.alert_note(ru-ru,VS.90).gifПримечание.

    Добавьте оператор 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#)

Ссылки

Страница "Событий построения" в конструкторе проектов (C#)