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