Událost před sestavením / dialogové okno příkazového řádku události po sestavení

Události před sestavením můžete zadat přímo do textového pole stránky Události sestavení, Návrhář projektu (C#) nebo můžete vybrat makra před sestavením a po sestavení ze seznamu dostupných maker.

Poznámka:

Události před sestavením se nespustí, pokud je projekt aktuální a neaktivuje se žádné sestavení.

Seznam prvků uživatelského rozhraní

Textové pole příkazového řádku

Obsahuje události, které se mají spustit buď pro předběžné sestavení, nebo po sestavení.

Poznámka:

call Přidejte příkaz před všechny příkazy po sestavení, které spouštějí soubory .bat. Například call C:\MyFile.bat nebo call C:\MyFile.bat call C:\MyFile2.bat.

Makra

Rozbalí pole pro úpravy, aby se zobrazil seznam maker pro vložení do textového pole příkazového řádku.

Tabulka maker

Zobrazí seznam dostupných maker a jeho hodnoty. Popis jednotlivých maker najdete níže v makrech. Pro vložení do textového pole příkazového řádku můžete vybrat jenom jedno makro najednou.

Insert

Vloží do textového pole příkazového řádku makro vybrané v tabulce maker.

Makra

Některá z těchto maker můžete použít k určení umístění pro soubory nebo k získání skutečného názvu vstupního souboru v případě více výběrů. Tato makra nerozlišují malá a velká písmena.

Makro Popis
$(ConfigurationName) Název aktuální konfigurace projektu, například Ladit.
$(OutDir) Cesta k adresáři výstupního souboru vzhledem k adresáři projektu Tím se přeloží na hodnotu vlastnosti Výstupní adresář. Obsahuje koncové zpětné lomítko \.
$(DevEnvDir) Instalační adresář sady Visual Studio (definovaný pomocí jednotky a cesty); obsahuje koncové zpětné lomítko \.
$(PlatformName) Název aktuálně cílené platformy. Například AnyCPU.
$(ProjectDir) Adresář projektu (definovaný pomocí jednotky a cesty); obsahuje koncové zpětné lomítko \.
$(ProjectPath) Absolutní název cesty projektu (definovaný pomocí jednotky, cesty, základního názvu a přípony souboru).
$(ProjectName) Základní název projektu.
$(ProjectFileName) Název souboru projektu (definovaný se základním názvem a příponou souboru).
$(ProjectExt) Přípona souboru projektu. Obsahuje "." před příponou souboru.
$(SolutionDir) Adresář řešení (definovaný jednotkou a cestou); obsahuje koncové zpětné lomítko \.
$(SolutionPath) Absolutní název cesty řešení (definovaný pomocí jednotky, cesty, základního názvu a přípony souboru).
$(SolutionName) Základní název řešení.
$(SolutionFileName) Název souboru řešení (definovaný s základním názvem a příponou souboru).
$(SolutionExt) Přípona souboru řešení. Obsahuje "." před příponou souboru.
$(TargetDir) Adresář primárního výstupního souboru pro sestavení (definovaný jednotkou a cestou). Obsahuje koncové zpětné lomítko \.
$(TargetPath) Absolutní název cesty primárního výstupního souboru pro sestavení (definovaný pomocí jednotky, cesty, základního názvu a přípony souboru).
$(TargetName) Základní název primárního výstupního souboru sestavení.
$(TargetFileName) Název souboru primárního výstupního souboru sestavení (definovaný jako základní název a přípona souboru).
$(TargetExt) Přípona souboru primárního výstupního souboru sestavení. Obsahuje "." před příponou souboru.

Viz také