Określanie niestandardowych zdarzeń kompilacji w programie Visual Studio

Określając niestandardowe zdarzenie kompilacji, można automatycznie uruchamiać polecenia przed rozpoczęciem kompilacji lub po zakończeniu. Na przykład można uruchomić plik .bat przed rozpoczęciem kompilacji lub skopiować nowe pliki do folderu po zakończeniu kompilacji. Zdarzenia kompilacji są uruchamiane tylko wtedy, gdy kompilacja pomyślnie osiągnie te punkty w procesie kompilacji.

Aby uzyskać szczegółowe informacje o używanym języku programowania, zobacz następujące tematy:

Składnia

Zdarzenia kompilacji są zgodne z tą samą składnią co polecenia DOS, ale można użyć makr do łatwiejszego tworzenia zdarzeń kompilacji. Aby uzyskać listę dostępnych makr, zobacz Okno dialogowe wiersza polecenia Przed kompilacją Zdarzenie/Zdarzenie po kompilacji.

Aby uzyskać najlepsze wyniki, postępuj zgodnie z następującymi wskazówkami dotyczącymi formatowania:

  • Dodaj instrukcję przed wszystkimi call zdarzeniami kompilacji, które uruchamiają pliki bat .

    Przykład: call C:\MyFile.bat

    Przykład: call C:\MyFile.bat call C:\MyFile2.bat

  • Ujęć ścieżki plików w cudzysłów.

    Przykład (dla systemu Windows 8): "%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\Bin\NETFX 4.0 Tools\gacutil.exe" -if "$(TargetPath)"

  • Oddzielaj wiele poleceń przy użyciu podziałów wierszy.

  • Uwzględnij symbole wieloznaczne zgodnie z potrzebami.

    Przykład: for %I in (*.txt *.doc *.html) do copy %I c:\mydirectory\

    Uwaga

    %I w powyższym kodzie powinny znajdować się %%I w skryptach wsadowych.