Udostępnij za pośrednictwem


Określanie zdarzeń kompilacji

Aby określić polecenia, które są uruchamiane przed rozpoczęciem budowanie, zanim proces łącza lub po zakończeniu kompilacji, można użyć zdarzenia kompilacji.

Zdarzenia kompilacji są wykonywane tylko wtedy, gdy jest to kompilacja pomyślnie osiągnie tych punktów w procesie budowania.W przypadku wystąpienia błędu w kompilacji, post-build nie wystąpi zdarzenie; Jeśli błąd występuje przed fazą łączenia, ani pre-link , ani też post-build wystąpi zdarzenie.Ponadto, jeśli nie ma plików musi być połączony, pre-link nie wystąpi zdarzenie.Pre-link także zdarzenie nie jest dostępna w projekty, które nie zawierają kroku łącze.

Jeśli żadne pliki nie muszą być zbudowane, zdarzenia kompilacji nie wystąpią.

Aby uzyskać ogólne informacje dotyczące zdarzenia kompilacji, zobacz Opis czynności niestandardowe kompilacji i zdarzenia kompilacji.

Aby określić zdarzenia kompilacji

  1. W Solution Explorer, wybierz projekt, dla którego chcesz określić zdarzenia kompilacji.

  2. Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać więcej informacji, zobacz Modyfikowanie ustawień projektu.

  3. W Tworzenie zdarzenia folder, wybierz stronę właściwości zdarzenia kompilacji.

  4. Określ właściwości skojarzone ze zdarzeniem kompilacji:

    • W wiersza polecenia, określić polecenie tak, jakby były to określenie w wierszu polecenia.Określ prawidłowy polecenia lub pliku wsadowego i wymaganych danych wejściowych lub wyjściowych plików.Określ call partii polecenia przed nazwą pliku wsadowego, aby zagwarantować, że wszystkie kolejne polecenia są wykonywane.

      Wiele plików wejściowych i wyjściowych można określić symbolicznie przy użyciu makra programu MSBuild.Aby uzyskać więcej informacji dotyczącychOkreślanie lokalizacji plików lub nazwy zestawów plików, zobacz Makra dla poleceń kompilacji i właściwości.

      Ponieważ znak '%' jest zarezerwowana przez program MSBuild, jeżeli określisz, że zmienna środowiskowa zastąpić każdego % escape znaków z %25 szesnastkową sekwencję anulowania.Na przykład zamienić %WINDIR% z %25WINDIR%25.Program MSBuild zastępuje każdy %25 sekwencji z % znak przed uzyskuje dostęp do zmiennej środowiskowej.

    • W Opis, wpisz opis dla tego zdarzenia.Opis zostanie wydrukowany na produkcji okno po wystąpieniu tego zdarzenia.

    • W Wyłączone Z budować, określ Tak Jeśli nie chcesz, aby zdarzeń do uruchomienia.

Zobacz też

Informacje

Opis czynności niestandardowe kompilacji i zdarzenia kompilacji

Rozwiązywanie problemów z dostosowania kompilacji

Inne zasoby

Makra dla poleceń kompilacji i właściwości