Udostępnij za pośrednictwem


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