Určení vlastních událostí sestavení v sadě Visual Studio
Visual Studio umožňuje zadat vlastní příkazy sestavení, které se mají spustit automaticky před spuštěním sestavení nebo po jeho dokončení. Můžete vytvořit příkazy pro spuštění souboru .bat před spuštěním sestavení nebo zkopírováním nových souborů do složky po dokončení sestavení. Události vlastního sestavení se spouštějí jenom tehdy, když sestavení úspěšně dosáhne příslušného bodu v procesu sestavení.
Tento článek obsahuje přehled doporučené syntaxe pro vlastní příkazy sestavení. Pokud hledáte informace o konkrétním programovacím jazyce, podívejte se na Visual Basic, C# a F# a Visual C++.
Tip
Pokud chcete do procesu sestavení přidat složité operace, prozkoumejte techniky přizpůsobení nástroje MSBuild. Můžete například přidat události sestavení pro generování souborů kódu a správně zpracovat vyčištění po operaci nebo spustit úlohu pouze v clean
případě, že jsou vstupy zastaralé.
Syntaxe vlastních příkazů sestavení
Příkazy sestavení se řídí stejnou syntaxí jako příkazy příkazového řádku systému Windows a pomocí maker můžete snadno vytvářet události. Seznam dostupných maker naleznete v tématu Předbuild událost a po sestavení události příkazového řádku.
Nejlepších výsledků dosáhnete pomocí těchto tipů pro formátování:
call
Před všechny události sestavení, které spouští .bat soubory, přidejte příkaz.Příklad:
call C:\MyFile.bat
Příklad:
call C:\MyFile.bat call C:\MyFile2.bat
Uzavřete cesty k souborům do uvozovek.
Příklad:
"%ProgramFiles(x86)%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe" -if "$(TargetPath)"
Více příkazů oddělte pomocí konců řádků.
Podle potřeby zahrňte zástupné cardy.
Příklad:
for %I in (*.txt *.doc *.html) do copy %I c:\<Directory>\
Poznámka:
V případě dávkového skriptu nahraďte proměnnou
%I
v tomto příkladu výrazem%%I
.