Teilen über


/Deploy (devenv.exe)

Stellt eine Projektmappe nach einer Erstellung oder Neuerstellung bereit. Gilt nur für Projekte mit verwaltetem Code.

Syntax

devenv SolutionName /Deploy [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

Argumente

  • SolutionName

    Erforderlich. Der vollständige Pfad und Name der Projektmappendatei.

  • SolnConfigName

    Dies ist optional. Der Name der Projektmappenkonfiguration (z.B. Debug oder Release), die zum Erstellen der in SolutionName benannten Projektmappe verwendet werden soll. Wenn mehrere Projektmappenplattformen verfügbar sind, müssen Sie auch die Plattform angeben (z.B. Debug|Win32). Wenn dieses Argument nicht angegeben wird oder eine leere Zeichenfolge ("") enthält, verwendet das Tool die aktive Konfiguration der Projektmappe.

  • /Project ProjName

    Optional. Der Pfad und der Name einer Projektdatei innerhalb der Projektmappe. Sie können den Anzeigenamen des Projekts oder einen relativen Pfad vom SolutionName-Ordner zur Projektdatei eingeben. Sie können auch den vollständigen Pfad und Namen der Projektdatei eingeben.

  • /ProjectConfig ProjConfigName

    Optional. Der Name der Projektbuildkonfiguration (z.B. Debug oder Release), die beim Erstellen des benannten /Project verwendet wird. Wenn mehrere Projektmappenplattformen verfügbar sind, müssen Sie auch die Plattform angeben (z.B. Debug|Win32). Wenn dieser Schalter angegeben ist, überschreibt er das Argument SolnConfigName.

  • /Out OutputFilename

    Optional. Der Name der Datei, an die die Ausgabe des Tools gesendet werden soll. Wenn die Datei bereits vorhanden ist, fügt das Tool die Ausgabe an das Ende der Datei an.

Hinweise

Das angegebene Projekt muss ein Bereitstellungsprojekt sein. Wenn das angegebene Projekt kein Bereitstellungsprojekt ist und das erstellte Projekt zur Bereitstellung übergeben wird, schlägt der Vorgang mit einer Fehlermeldung fehl.

Schließen Sie Zeichenfolgen, die Leerzeichen enthalten, in doppelte Anführungszeichen ein.

Zusammenfassungsinformationen für Builds, inklusive Fehlermeldungen, können im Fenster Befehl oder in einer Protokolldatei, die durch den /Out-Schalter angegeben wird, angezeigt werden.

Beispiel

Dieses Beispiel stellt das Projekt CSharpWinApp mithilfe der Projektbuildkonfiguration Release in MySolution bereit.

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release

Weitere Informationen