Udostępnij za pośrednictwem


Okno dialogowe wiersza polecenia zdarzenia przed kompilacją/po kompilacji

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

Uwaga / Notatka

Zdarzenia przed kompilacją nie są wykonywane, jeśli projekt jest aktualny i żadna kompilacja nie jest wyzwalana.

Lista elementów interfejsu użytkownika

Pole edycji wiersza polecenia

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

Uwaga / Notatka

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.

Wstawiać

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 także