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