Określanie zdarzeń kompilacji
Zdarzenia kompilacji można użyć, aby określić polecenia uruchamiane przed rozpoczęciem budowy, przed procesem łącze lub po zakończeniu kompilacji.
Zdarzenia kompilacji są wykonywane tylko wtedy, gdy kompilowanie pomyślnie osiągnie tych punktów w procesie tworzenia profilu.W przypadku wystąpienia błędu w budowie, POST-Build nie wystąpi zdarzenie; Jeśli błąd występuje przed fazą łączenia, ani PRE-link ani po konstrukcji wystąpienia zdarzenia.Dodatkowo, jeśli nie pliki muszą być połączony, PRE-link nie wystąpi zdarzenie.PRE-link również zdarzenie nie jest dostępna w projekty, które nie zawierają krok łącze.
Jeśli żadne pliki nie muszą być zbudowane, wystąpi żadne zdarzenia kompilacji.
Ogólne informacje na temat zdarzenia kompilacji, zobacz Ogólne informacje o niestandardowych krokach kompilacji lub zdarzeniach kompilacji.
Aby określić zdarzenia kompilacji
W Solution Explorer, wybierz projekt, dla którego chcesz określić zdarzenia kompilacji.
Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać dodatkowe informacje, zobacz Praca z właściwościami projektu.
W Tworzenie zdarzenia folder, wybierz stronę właściwości zdarzenia kompilacji.
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 wsadowym i dowolne wymagane dane wejściowe lub pliki wyjściowe.Określ call batch polecenie 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 z makrami programu MSBuild.Aby uzyskać więcej informacji dotyczącychOkreślanie lokalizacji plików lub nazwy zestawów plików, zobacz Makra dla poleceń kompilacji oraz właściwości.
Ponieważ znak "%" jest zarezerwowana przez program MSBuild, jeśli określona zmienna środowiskowa Zastąp każdy % escape znaków z %25 szesnastkową sekwencję anulowania.Na przykład zastąpić %WINDIR% z %25WINDIR%25.Program MSBuild zastępuje wszystkie %25 sekwencji z % charakter przed uzyskuje dostęp do zmiennej środowiskowej.
W Opis, wpisz opis tego zdarzenia.Opis zostanie wydrukowany na produkcji okna po każdym takim zdarzeniu.
W Wykluczone z budować, określ Tak , jeśli nie chcesz zdarzeń do uruchomienia.
Zobacz też
Informacje
Ogólne informacje o niestandardowych krokach kompilacji lub zdarzeniach kompilacji
Rozwiązywanie problemów z dostosowaniami kompilacji