Wiersz polecenia zdarzenia sprzed kompilacji/zdarzenia po kompilacji — Okno dialogowe
Można wpisać przed lub post-build zdarzenia dla Strona Zdarzenia kompilacji, Projektant projektu (C#) bezpośrednio w polu edytowanie pola lub można można wybrać przed- i post-build makra z listy dostępnych makr.
[!UWAGA]
Przed konstrukcją zdarzenia nie są uruchamiane, jeśli projekt jest aktualne, a nie zwiększa zostanie wywołany.
Lista elementów interfejsu użytkownika
Pole edycji wiersza polecenia
Zawiera zdarzenia, aby uruchomić dla pre-build lub post-build.[!UWAGA]
Dodać call oświadczenia przed post-build wszystkie polecenia, które uruchamiają pliki bat.For example, call C:\MyFile.bat or call C:\MyFile.bat call C:\MyFile2.bat.
Makra
Rozszerza się pole edycji, aby wyświetlić listę makr, aby wstawić w polu edycji wiersza polecenia.Tabela makro
Wyświetla listę dostępnych makr oraz jego wartość.Aby uzyskać opis każdego z nich, zobacz makra poniżej.W czasie, aby wstawić w polu edycji wiersza polecenia, można wybrać tylko jedno makro.Wstaw
Wstawia do wiersza polecenia edycji pola po wybraniu makra w tabeli makro.
Makra
Można użyć dowolnego z tych makr, aby określić inną lokalizację dla plików lub rzeczywistej nazwy pliku wejściowego w przypadku wielu zaznaczeń.Te makra nie jest rozróżniana.
Makro |
Opis |
---|---|
$(ConfigurationName) |
Nazwa bieżącej konfiguracji projektu, na przykład "Debug". |
$(OutDir) |
Ścieżka do katalogu pliku wyjściowego, względem katalogu projektu.To jest rozpoznawany jako wartość właściwości katalogu wyjściowego.Zawiera ukośnik odwrotny na końcu ' \'. |
$(DevEnvDir) |
Katalog instalacyjny programu Visual Studio (zdefiniowana z dysku i ścieżki); zawiera ukośnik odwrotny na końcu ' \'. |
$(PlatformName) |
Nazwa bieżącego docelowego platformy.Na przykład "AnyCPU." |
$(ProjectDir) |
Katalogu projektu (zdefiniowana z dysku i ścieżki); zawiera ukośnik odwrotny na końcu ' \'. |
$(ProjectPath) |
Nazwa ścieżki bezwzględnej projektu (określonej za pomocą dysk, ścieżka, nazwa podstawowa i rozszerzenie pliku). |
$(ProjectName) |
Nazwy projektu. |
$(ProjectFileName) |
Nazwa pliku projektu (zdefiniowany dla podstawowej rozszerzenia nazwy i pliku). |
$(ProjectExt) |
Rozszerzenie pliku projektu.Zawiera on '.' przed rozszerzeniem pliku. |
$(SolutionDir) |
Katalog roztworu (zdefiniowana z dysku i ścieżki); zawiera ukośnik odwrotny na końcu ' \'. |
$(SolutionPath) |
Nazwa ścieżki bezwzględnej roztworu (określonej za pomocą dysk, ścieżka, nazwa podstawowa i rozszerzenie pliku). |
$(SolutionName) |
Nazwa podstawowa rozwiązania. |
$(SolutionFileName) |
Nazwa pliku roztworu (zdefiniowany dla podstawowej rozszerzenia nazwy i pliku). |
$(SolutionExt) |
Rozszerzenie pliku rozwiązania.Zawiera on '.' przed rozszerzeniem pliku. |
$(TargetDir) |
Katalog pliku wyjściowym dla kompilacji (zdefiniowana z dysku i ścieżki).Zawiera ukośnik odwrotny na końcu ' \'. |
$(TargetPath) |
Nazwa ścieżki bezwzględnej pliku wyjściowym dla kompilacji (określonej za pomocą dysk, ścieżka, nazwa podstawowa i rozszerzenie pliku). |
$(TargetName) |
Nazwa podstawowa pliku wyjściowego podstawowy dla kompilacji. |
$(TargetFileName) |
Nazwa pliku w pliku wyjściowym dla kompilacji (zdefiniowane jako podstawowego nazwa i rozszerzenie). |
$(TargetExt) |
Rozszerzenie pliku w pliku wyjściowym dla kompilacji.Zawiera on '.' przed rozszerzeniem pliku. |
Zobacz też
Zadania
Jak: określić zdarzenia kompilacji (Visual Basic)
Jak: określić zdarzenia kompilacji (C#)
Informacje
Strona Zdarzenia kompilacji, Projektant projektu (C#)
Koncepcje
Określenie niestandardowych zdarzeń kompilacji w programie Visual Studio