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

Страница События построения конструктора проектов используется для указания инструкций конфигурации построения. На ней также можно указать условия, при которых будут выполняться какие-либо события после построения. Дополнительные сведения см. в разделах Практическое руководство. Назначение событий построения (C#) и Практическое руководство. Указание событий построения (Visual Basic).

  • Конфигурация
    На этой странице данный элемент управления изменить нельзя. Описание этого элемента управления см. в разделе Страница "Построение" в конструкторе проектов (C#).

  • Платформа
    На этой странице данный элемент управления изменить нельзя. Описание этого элемента управления см. в разделе Страница "Построение" в конструкторе проектов (C#).

  • Командная строка события перед построением
    Определяет все команды, которые должны быть выполнены до начала построения. Для ввода длинных команд щелкните Правка событий до построения, чтобы открыть Диалоговое окно "Командная строка события "После построения"" или "Командная строка события "До построения"".

    Примечание

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

  • Командная строка события после построения
    Определяет все команды, которые должны быть выполнены после завершения построения. Для ввода длинных команд щелкните Правка событий до построения, чтобы открыть диалоговое окно Командная строка событий до и после построения.

    Примечание

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

  • Выполнить событие, наступающее после построения
    Определяет следующие условия выполнения события после построения, как показано в следующей таблице.

    Параметр

    Результат

    Всегда

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

    При удачном построении

    Событие после построения будет выполняться в случае успешного выполнения построения. Следовательно, при успешном выполнении построения событие будет выполняться даже в том случае, если проект является обновленным.

    При обновлении выходных файлов проекта во время построения

    Событие после построения выполняется только в том случае, если создаваемый компилятором выходной файл (файл с расширением EXE или DLL) отличается от прежнего созданного компилятором выходного файла. Следовательно, выполнение события после построения не запускается, если проект является обновленным.

См. также

Задачи

Практическое руководство. Указание событий построения (Visual Basic)

Практическое руководство. Назначение событий построения (C#)

Другие ресурсы

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

Построение в Visual Studio