Udostępnij za pośrednictwem


Okno dialogowe wiersza polecenia zdarzenia przed kompilacją/po kompilacji

Możesz wpisać zdarzenia wstępne lub po kompilacji dla strony zdarzeń kompilacji, projektu Projektant (C#) bezpośrednio w polu edycji lub wybrać makra wstępne i po kompilacji z listy dostępnych makr.

Uwaga

Zdarzenia przed kompilacją nie są uruchamiane, jeśli projekt jest aktualny i nie zostanie wyzwolona żadna kompilacja.

Lista elementów interfejsu użytkownika

Pole edycji wiersza polecenia

Zawiera zdarzenia do uruchomienia dla kompilacji wstępnej lub po kompilacji.

Uwaga

Dodaj instrukcję call przed wszystkimi poleceniami po kompilacji, które uruchamiają pliki bat. Na przykład: call C:\MyFile.bat lub call C:\MyFile.bat call C:\MyFile2.bat.

Makra

Rozwija pole edycji, aby wyświetlić listę makr do wstawienia w polu edycji wiersza polecenia.

Tabela makr

Wyświetla listę dostępnych makr i jego wartości. Aby uzyskać opis każdego z nich, zobacz Makra poniżej. Jednocześnie można wybrać tylko jedno makro, aby wstawić je do pola edycji wiersza polecenia.

Insert

Wstawia do pola edycji wiersza polecenia makro wybrane w tabeli makr.

Makra

Można użyć dowolnego z tych makr, aby określić lokalizacje plików lub uzyskać rzeczywistą nazwę pliku wejściowego w przypadku wielu wyborów. Te makra nie są uwzględniane wielkości liter.

Makro opis
$(ConfigurationName) Nazwa bieżącej konfiguracji projektu, na przykład "Debuguj".
$(OutDir) Ścieżka do katalogu pliku wyjściowego względem katalogu projektu. Spowoduje to rozwiązanie problemu z wartością właściwości Output Directory. Zawiera końcowy ukośnik odwrotny "\".
$(DevEnvDir) Katalog instalacyjny programu Visual Studio (zdefiniowany za pomocą dysku i ścieżki); zawiera ukośnik odwrotny "\".
$(PlatformName) Nazwa aktualnie docelowej platformy. Na przykład "AnyCPU".
$(ProjectDir) Katalog projektu (zdefiniowany za pomocą dysku i ścieżki); zawiera ukośnik odwrotny "\".
$(ProjectPath) Bezwzględna nazwa ścieżki projektu (zdefiniowana za pomocą dysku, ścieżki, nazwy podstawowej i rozszerzenia pliku).
$(ProjectName) Podstawowa nazwa projektu.
$(ProjectFileName) Nazwa pliku projektu (zdefiniowana z nazwą podstawową i rozszerzeniem pliku).
$(ProjectExt) Rozszerzenie pliku projektu. Zawiera on '.' przed rozszerzeniem pliku.
$(SolutionDir) Katalog rozwiązania (zdefiniowany za pomocą dysku i ścieżki); zawiera ukośnik odwrotny "\".
$(SolutionPath) Bezwzględna nazwa ścieżki rozwiązania (zdefiniowana za pomocą dysku, ścieżki, nazwy podstawowej i rozszerzenia pliku).
$(SolutionName) Podstawowa nazwa rozwiązania.
$(SolutionFileName) Nazwa pliku rozwiązania (zdefiniowana z nazwą podstawową i rozszerzeniem pliku).
$(SolutionExt) Rozszerzenie pliku rozwiązania. Zawiera on '.' przed rozszerzeniem pliku.
$(TargetDir) Katalog podstawowego pliku wyjściowego kompilacji (zdefiniowany za pomocą dysku i ścieżki). Zawiera końcowy ukośnik odwrotny "\".
$(TargetPath) Bezwzględna nazwa ścieżki podstawowego pliku wyjściowego kompilacji (zdefiniowana za pomocą dysku, ścieżki, nazwy podstawowej i rozszerzenia pliku).
$(TargetName) Podstawowa nazwa podstawowego pliku wyjściowego kompilacji.
$(TargetFileName) Nazwa pliku podstawowego pliku wyjściowego kompilacji (zdefiniowana jako nazwa podstawowa i rozszerzenie pliku).
$(TargetExt) Rozszerzenie pliku podstawowego pliku wyjściowego kompilacji. Zawiera on '.' przed rozszerzeniem pliku.

Zobacz też