Gewusst wie: Installieren von erforderlichen Komponenten für die Windows Installer-Bereitstellung

Für die meisten Anwendungen sind bestimmte Komponenten erforderlich: Komponenten wie die Laufzeitversion von .NET Framework müssen auf einem Zielcomputer vorhanden sein, damit die Anwendung ausgeführt werden kann. Mit den Bereitstellungstools in Visual Studio können vorhandene Komponenten bei der Installation automatisch erkannt und bestimmte erforderliche Komponenten installiert werden. Dieser Prozess wird als Bootstrapping und die ausführende Komponente als generischer Bootstrapper bezeichnet. Vom Bootstrapper werden Bootstrapperpakete verwendet, um die erforderlichen Komponenten auf dem Zielcomputer zu installieren.

Tipp

Der Standardspeicherort der Bootstrapperpakete wird im Registrierungsschlüssel unter "HKEY_LOCAL_MACHINE\Software\Microsoft\GenericBootstrapper\4.0\Path" gespeichert. Wenn dieser Pfad geändert wird, ändert sich auch der Speicherort, in dem vom Dialogfeld "Erforderliche Komponenten" nach Bootstrapperpaketen gesucht wird.

Bei der Windows Installer-Bereitstellung ist das Bootstrapping für .NET Framework standardmäßig aktiviert. Sie können Bootstrapping für .NET Framework deaktivieren. Allerdings sollten Sie dies nur dann vornehmen, wenn Sie sicher sind, dass auf allen Zielcomputern bereits die richtige .NET Framework-Version installiert ist oder das .NET Framework von der Anwendung nicht benötigt wird.

Bei lokalisierten Anwendungen wird das Bootstrapping zudem auf ein .NET Framework-Sprachpaket angewendet, wenn die Localization-Eigenschaft des Bereitstellungsprojekts auf ein anderes Gebietsschema als "Englisch (USA)" festgelegt ist.

Für weitere Komponenten sollte das Bootstrapping nur eingesetzt werden, wenn die Anwendung über eine Abhängigkeit von ihnen verfügt.

Stndardmäßig werden Bootstrapperkomponenten auf der Website des Komponentenanbieters bereitgestellt. Alternativen zur Website des Komponentenanbieters sind:

  • Installieren der Komponenten vom gleichen Speicherort wie die Anwendung selbst. Hierbei kann es sich um eine Dateifreigabe, einen lokalen Datenträger oder eine UNC-Dateifreigabe handeln.

  • Installieren von einem angegebenen lokalen Pfad, URL oder Dateifreigabe-Speicherort.

    Tipp

    Die folgenden Vorgehensweisen gelten für die Windows Installer-Bereitstellung. Informationen zum Installieren erforderlicher Komponenten mit einer ClickOnce-Anwendung finden Sie unter Gewusst wie: Installieren von erforderlichen Komponenten mit einer ClickOnce-Anwendung.

    Tipp

    Die angezeigten Dialogfelder und Menübefehle können sich je nach den aktiven Einstellungen oder der verwendeten Version 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 Arbeiten mit Einstellungen.

So wählen Sie erforderliche Komponenten zum Installieren aus

  1. Wählen Sie im Projektmappen-Explorer das Bereitstellungsprojekt aus.

  2. Klicken Sie im Menü Projekt auf Eigenschaften.

  3. Erweitern Sie im Dialogfeld Eigenschaftenseiten den Knoten Konfigurationseigenschaften, und wählen Sie dann die Eigenschaftenseite Erstellen aus.

  4. Klicken Sie auf die Schaltfläche Erforderliche Komponenten.

  5. Stellen Sie im Dialogfeld Erforderliche Komponenten sicher, dass das Kontrollkästchen Setupprogramm zur Installation erforderlicher Komponenten erstellen aktiviert ist.

  6. Markieren Sie in der Liste Zu installierende erforderliche Komponenten auswählen die erforderlichen Komponenten, die installiert werden sollen, und klicken Sie anschließend auf OK.

    Tipp

    Standardmäßig wird die aktuelle Version von .NET Framework als erforderliche Komponente ausgewählt. Wenn zu den erforderlichen Komponenten für Ihr Projekt frühere Versionen von .NET Framework gehören, jedoch nicht die aktuelle Version, stellen Sie sicher, dass Sie im Dialogfeld Erforderliche Komponenten das Kontrollkästchen für die aktuelle Version deaktivieren und eine .NET Framework Launch Condition hinzufügen, die die entsprechende .NET Framework-Version angibt. Sie können mit dem Editor für Startbedingungen eine Startbedingung hinzufügen. Weitere Informationen finden Sie unter Editor für Startbedingungen und Gewusst wie: Hinzufügen von vordefinierten Startbedingungen.

So legen Sie den Downloadspeicherort für erforderliche Komponenten fest

  1. Wählen Sie im Projektmappen-Explorer das Bereitstellungsprojekt aus.

  2. Klicken Sie im Menü Projekt auf Eigenschaften.

  3. Erweitern Sie im Dialogfeld Eigenschaftenseiten den Knoten Konfigurationseigenschaften, und wählen Sie dann die Eigenschaftenseite Erstellen aus.

  4. Klicken Sie auf die Schaltfläche Erforderliche Komponenten.

  5. Wählen Sie im Dialogfeld Erforderliche Komponenten einen Speicherort aus:

    • Wenn Sie die Installationsprogramme für die erforderlichen Komponenten über einen Hersteller bereitstellen möchten, klicken Sie auf Erforderliche Komponenten von der Website des Komponentenherstellers herunterladen.

    • Wenn Sie die Installationsprogramme für die erforderlichen Komponenten über denselben Speicherort wie das Installationsprogramm der Anwendung bereitstellen möchten, klicken Sie auf Erforderliche Komponenten von demselben Speicherort wie Anwendung herunterladen.

    • Wenn Sie die Installationsprogramme für die erforderlichen Komponenten über einen anderen Speicherort bereitstellen möchten, klicken Sie auf Erforderliche Komponenten von folgendem Speicherort herunterladen, und geben Sie einen lokalen Pfad, URL oder Dateifreigabe-Speicherort ein.

      Tipp

      Sie müssen sicherstellen, dass die Installationsprogramme für die erforderlichen Komponenten an den angegebenen Speicherort kopiert wurden, und zwar in einen Unterordner für jede erforderliche Komponente.

      Tipp

      Der URL für Installation im Dialogfeld Eigenschaftenseiten gibt die URL eines Servers oder einer Website an, von dem bzw. der die Anwendung und/oder die erforderlichen Komponenten installiert werden. Informationen zur Verwendung dieser URL durch Windows Installer finden Sie unter Erstellen, Konfigurationseigenschaften, Dialogfeld "Bereitstellungsprojekte-Eigenschaften".

  6. Klicken Sie auf OK, um fortzufahren.

So deaktivieren Sie das Bootstrapping

  1. Wählen Sie im Projektmappen-Explorer das Bereitstellungsprojekt aus.

  2. Klicken Sie im Menü Projekt auf Eigenschaften.

  3. Erweitern Sie im Dialogfeld Eigenschaftenseiten den Knoten Konfigurationseigenschaften, und wählen Sie dann die Eigenschaftenseite Erstellen aus.

  4. Klicken Sie auf die Schaltfläche Erforderliche Komponenten.

  5. Deaktivieren Sie im Dialogfeld Erforderliche Komponenten das Kontrollkästchen Setupprogramm zur Installation erforderlicher Komponenten erstellen, und klicken Sie dann auf OK.

    Tipp

    Wenn Sie das Bootstrapping deaktivieren, wird die Anwendung zwar installiert, aber möglicherweise nicht ausgeführt, falls die erforderlichen Komponenten noch nicht installiert sind. Bei der Windows Installer-Bereitstellung können Sie Startbedingungen festlegen, um nach erforderlichen Komponenten zu suchen und die Installation zu beenden, wenn diese nicht gefunden werden. Weitere Informationen hierzu finden Sie unter Verwalten von Startbedingungen bei der Bereitstellung.

Siehe auch

Aufgaben

Gewusst wie: Installieren von erforderlichen Komponenten mit einer ClickOnce-Anwendung

Konzepte

Vorbedingungen für die Anwendungsbereitstellung

Weitere Ressourcen

Verwalten von Startbedingungen bei der Bereitstellung