Gewusst wie: Hinzufügen von vordefinierten Aktionen im Editor für benutzerdefinierte Aktionen
In Visual Studio sind fünf vordefinierte Aktionen zur Installation von Komponenten für Ereignisprotokolle, Meldungswarteschlangen, Leistungsindikatoren, Dienste und Dienstprozesse enthalten. Wenn diese Komponenten als Installationskomponenten konfiguriert werden, stehen sie innerhalb einer Installer-Klasse zur Verfügung und werden vom Bereitstellungssystem als benutzerdefinierte Aktionen erkannt.
Die Installationskomponente wird dem Projekt als Klasse hinzugefügt und ist nach dem Build in den Projektausgaben enthalten.
Die Installer-Klasse verfügt über eigene Methoden für die Zustandsverwaltung, die es der Klasse ermöglichen, die Installation bei einem Fehler rückgängig zu machen. Wenn die Installation einer vordefinierten Aktion fehlschlägt, wird das gesamte Bereitstellungsprojekt abgebrochen und das System in den Zustand vor der Installation zurückgesetzt.
Eine vordefinierte Aktion wird in zwei Schritten hinzugefügt: Zunächst wird der bereitzustellenden Anwendung eine Komponente hinzugefügt und diese als Installationskomponente konfiguriert. Anschließend wird die Installationskomponente dem Bereitstellungsprojekt hinzugefügt.
Tipp
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen hierzu finden Sie unter Arbeiten mit Einstellungen.
So fügen Sie einem Bereitstellungsprojekt eine Installationskomponente hinzu
Wählen Sie im Editor für benutzerdefinierte Aktionen einen Ordner aus.
Klicken Sie im Menü Aktion auf Benutzerdefinierte Aktion hinzufügen.
Wechseln Sie im Dialogfeld Element im Projekt auswählen zum Ordner mit den Ausgaben des Projekts, das die Installationskomponente enthält, und wählen Sie hier die primäre Ausgabe aus.
Wenn die Ausgaben des Projekts, das die Installationskomponente enthält, noch nicht in das Bereitstellungsprojekt aufgenommen wurden, klicken Sie auf die Schaltfläche Ausgabe hinzufügen und wählen die primäre Ausgabe aus.
Warnung
Wenn Sie im Dialogfeld Element im Projekt auswählen ein Element über die Schaltfläche Datei hinzufügen, Ausgabe hinzufügen oder Assembly hinzufügen hinzufügen und das Dialogfeld daraufhin mit Abbrechen verlassen, werden die hinzugefügten Elemente nicht aus dem Bereitstellungsprojekt entfernt. Sie können die Elemente anschließend im Projektmappen-Explorer entfernen, wenn Sie dies wünschen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen einer benutzerdefinierten Aktion
Referenz
Eigenschaften für den Editor für benutzerdefinierte Aktionen
Weitere Ressourcen
Verwalten von benutzerdefinierten Aktionen bei der Bereitstellung