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

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

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

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

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

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

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

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

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

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

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

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

    Вариант

    Результат

    Всегда

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

    При успешном построении

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

    При обновлении в ходе построения результата проекта

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

См. также

Задачи

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

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

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

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

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