Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Visual Studio kan du ange anpassade byggkommandon som ska köras automatiskt innan en version startar eller när den har slutförts. Du kan skapa kommandon för att köra en .bat fil innan en version startar eller kopiera nya filer till en mapp när bygget har slutförts. Anpassade bygghändelser körs endast när bygget når den relevanta punkten i byggprocessen.
Den här artikeln ger en översikt över den rekommenderade syntaxen för anpassade build-kommandon. Om du letar efter information om ett specifikt programmeringsspråk kan du läsa Visual Basic, C# och F# och Visual C++.
Tips/Råd
Om du vill lägga till komplexa åtgärder i byggprocessen kan du utforska anpassningstekniker för MSBuild. Du kan till exempel lägga till bygghändelser för att generera kodfiler och hantera rensningen korrekt efter en clean åtgärd eller bara köra uppgiften när indata är inaktuella.
Syntax för anpassade build-kommandon
Kompileringskommandon följer samma syntax som kommandotolken i Windows och du kan använda MSBuild-egenskaper (även kallade makron) för att enkelt skapa händelserna. En lista över tillgängliga MSBuild-egenskaper finns i Vanliga MSBuild-projektegenskaper. Du kan också definiera dina egna MSBuild-egenskaper i projektfilen.
Följ dessa formateringstips för bästa resultat:
- Lägg till en - callinstruktion före alla bygghändelser som kör .bat filer.- Exempel: - call C:\MyFile.bat- Exempel: - call C:\MyFile.bat call C:\MyFile2.bat
- Omsluta filsökvägar med citattecken. - Exempel: - "%ProgramFiles(x86)%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe" -if "$(TargetPath)"
- Avgränsa flera kommandon med hjälp av radbrytningar. 
- Inkludera jokertecken efter behov. - Exempel: - for %I in (*.txt *.doc *.html) do copy %I c:\<Directory>\- Anmärkning - För ett batchskript ersätter du variabeln - %Ii det här exemplet med- %%I.