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. |