Freigeben über


Projektkonfigurationen für die Verwaltung der Bereitstellung

Die Bereitstellung ist die Aktion an die Ausgabeelemente einem Buildprozess in den erwarteten Speicherort für das Debuggen und die Installation physisch verschieben. Beispielsweise kann eine Webanwendung auf einem lokalen Computer erstellt werden und dann auf den Server eingefügt werden.

Visual Studio unterstützt zwei Möglichkeiten, dass Projekte in der Bereitstellung beteiligt sein können:

  • Als Antragsteller des Bereitstellungsprozesses.

  • Als Manager des Bereitstellungsprozesses.

Bevor Lösungen bereitgestellt werden können, müssen Sie zuerst ein Bereitstellungsprojekt hinzufügen, Bereitstellungsoptionen zu konfigurieren. Wenn das Projekt Bereitstellen noch nicht vorhanden ist, werden Sie gefragt, ob Sie diese erstellen möchten, wenn Sie Projektmappe bereitstellen vom Erstellen Menü oder klicken Sie mit der rechten Maustaste auf die Projektmappe auswählen. Durch Klicken auf Ja öffnet das Dialogfeld Neues Projekt hinzufügen mit dem ausgewählten Remotebereitstellungs-Assistent Projekt.

Der Remotebereitstellungs-Assistent fordert Sie den Typ der Anwendung (Windows Internet) oder Projektausgabegruppen, die aufzunehmenden, alle weiteren Dateien, die Sie einschließen möchten und der Remotecomputer Sie bereitstellen möchten. Die letzte Seite des Assistenten wird eine Zusammenfassung der ausgewählten Optionen an.

Projekte, die der Antragsteller eines Bereitstellungsprozess erzeugnisses sind, geben Elemente aus, die auf eine alternative Umgebungen verschoben werden müssen. Diese Ausgabeelemente werden als Parameter für die IVsProjectCfg2-Schnittstelle beschrieben, deren Hauptobjekt, wenn Projekte zu ermöglichen, Ausgaben zu gruppieren. Weitere Informationen hinsichtlich der Implementierung von IVsProjectCfg2finden Sie unter Projektkonfiguration für die Ausgabe.

Bereitstellungsprojekte, die den Bereitstellungsprozess verwaltet werden, ermöglichen dem Befehl Bereitstellen und reagieren, wenn der Befehl aktiviert ist. Bereitstellungsprojekte implementieren die IVsDeployableProjectCfg-Schnittstelle, um die Bereitstellung auszuführen und Aufrufe der IVsDeployStatusCallback-Schnittstelle zu melden Sie Statusereignisse bereit.

Konfigurationen können Abhängigkeiten angeben, die ihre Build- oder andere Vorgänge auswirken. Erstellen oder stellen Sie Abhängigkeiten sind Projekte bereit, die erstellt oder bereitgestellt werden müssen, bevor oder nachdem die Konfigurationen selbst erstellt oder bereitgestellt werden. Erstellen Sie Abhängigkeiten zwischen Projekten beschrieben werden IVsBuildDependency-Schnittstelle bereitstellen und die Abhängigkeiten der IVsDeployDependency-Schnittstelle auf. Weitere Informationen finden Sie unter Projektkonfiguration zum Erstellen.

Siehe auch

Konzepte

Projektkonfiguration zum Erstellen

Projektkonfiguration für die Ausgabe

Weitere Ressourcen

Verwalten Konfigurations-Optionen