Gewusst wie: Hinzufügen von Installationskomponenten zu Projekten

Aktualisiert: November 2007

Installationskomponenten werden zum Ausführen von Aktionen bei der Installation einer Anwendung verwendet (z. B. zum Erstellen und Konfigurieren von Ressourcen wie Meldungswarteschlangen und Datenbanken). Es gibt zwei Typen von Installationskomponenten: Installationsprogrammklassen, die einem Projekt hinzugefügt werden können, und vordefinierte Installationskomponenten, die bestimmten Komponenten zugeordnet sind. Die Vorgehensweise beim Hinzufügen von Installationskomponenten ist für jeden Typ verschieden.

Hinweis:

Je nach den aktiven Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen hierzu finden Sie unter Visual Studio-Einstellungen.

So fügen Sie dem Projekt eine Installationsprogrammklasse hinzu

  1. Wählen Sie im Projektmappen-Explorer das Projekt aus, dem die Klasse hinzugefügt werden soll. Klicken Sie im Menü Projekt auf Neues Element hinzufügen.

  2. Klicken Sie im Dialogfeld Neues Element hinzufügen auf Installerklasse.

  3. Überschreiben Sie alle Methoden, für die eine benutzerdefinierte Verarbeitung durchgeführt werden muss. Ausführliche Informationen finden Sie unter Gewusst wie: Überschreiben von Standardmethoden bei Installationskomponenten.

    Im Lieferumfang von Microsoft Visual Studio sind vordefinierte Installationskomponenten enthalten, mit denen Ressourcen installiert werden können, die mit Ihren MessageQueue-Komponenten, EventLog-Komponenten, Windows-Diensteanwendungen und PerformanceCounter-Komponenten verknüpft sind. Wenn mit einer Instanz einer dieser Komponenten oder Anwendungstypen gearbeitet wird, kann das entsprechende Installationsprogramm über einen Hyperlink im Eigenschaftenfenster automatisch zum Projekt hinzugefügt werden.

    Nachdem die erste Installationskomponente zum Projekt hinzugefügt wurde, wird eine Klasse mit dem Namen Installer1 im Projekt aufgeführt. Alle folgenden Installationskomponenten, die in das Projekt gestellt werden, werden ebenfalls zu dieser Klasse hinzugefügt. Die Installer1-Klasse wird automatisch mit dem Bereitstellungsprojekt in Ihrer Projektmappe registriert.

    Visual Studio kopiert Eigenschaftenwerte, die zum Erstellen der Komponenten erforderlich sind, automatisch in die Installationskomponente. In manchen Fällen müssen die kopierten Werte möglicherweise geändert werden. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Installationskomponenten.

So fügen Sie dem Projekt eine vordefinierte Installationskomponente hinzu

  1. Klicken Sie im Designer auf den Hintergrund, nicht auf den Inhalt.

  2. Klicken Sie mit der rechten Maustaste, wenn der Designer den Fokus hat, und klicken Sie dann auf Installer hinzufügen.

    Hinweis:

    Vordefinierte Installationskomponenten sind nur für MessageQueue-, EventLog- und PerformanceCounter-Komponenten sowie für Dienstanwendungen verfügbar. Wenn Sie mit einer Dienstanwendung arbeiten, wählen Sie die Oberfläche des Komponenten-Designers und keine bestimmte Komponente.

    Eine Installer1-Klasse wird im Projekt angezeigt, und eine Installationskomponente wird hinzugefügt.

  3. Falls erforderlich, greifen Sie auf die Installer1-Klasse im Code-Editor zu und ändern die Werte, die in die Installationskomponente kopiert wurden. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Installationskomponenten.

  4. Überschreiben Sie alle Methoden, für die eine benutzerdefinierte Verarbeitung durchgeführt werden muss. Weitere Informationen hierzu finden Sie unter Gewusst wie: Überschreiben von Standardmethoden bei Installationskomponenten.

  5. Führen Sie die Schritte 1 bis 3 für alle Installationskomponenten durch, die für das Projekt erforderlich sind.

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren von Installationskomponenten

Gewusst wie: Überschreiben von Standardmethoden bei Installationskomponenten