Freigeben über


Einschließen erforderlicher Komponenten in eine ClickOnce-Anwendung

Bevor Sie die erforderliche Software für eine ClickOnce-Anwendung verteilen können, müssen Sie zunächst die Installer-Pakete für diese erforderlichen Komponenten auf Ihren Entwicklungscomputer herunterladen. Wenn Sie eine Anwendung veröffentlichen und Erforderliche Komponenten von demselben Speicherort wie Anwendung herunterladen auswählen, tritt ein Fehler auf, wenn die Installationspakete nicht im Ordner Pakete enthalten sind.

Hinweis

Informationen zum Hinzufügen eines Installer-Pakets für .NET Framework finden Sie unter .NET Framework-Bereitstellungshandbuch für Entwickler.

So fügen Sie mit Package.xml ein Installationspaket hinzu

  1. Öffnen Sie im Datei-Explorer den Ordner Pakete.

    Der Standardpfad lautet %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\.

    Ab Visual Studio 2019 Update 7 werden auch einige .NET-Bootstrapperpakete unter dem Pfad <VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages angezeigt.

  2. Öffnen Sie den Ordner für die erforderliche Komponente, die Sie hinzufügen möchten, und öffnen Sie dann den Sprachordner für Ihre installierte Version von Visual Studio (z. B. de für Deutsch).

  3. Öffnen Sie im Editor die Datei Package.xml.

  4. Suchen Sie das Element Name, das http://go.microsoft.com/fwlink enthält, und kopieren Sie die URL. Schließen Sie die LinkID-Komponente ein.

    Hinweis

    Wenn kein Name-Element http://go.microsoft.com/fwlink enthält, öffnen Sie im Stammordner für die erforderliche Komponente die Datei Product.xml, und suchen Sie die Zeichenfolge fwlink.

    Wichtig

    Einige erforderliche Komponenten haben mehrere Installationspakete (z. B. für 32-Bit- oder 64-Bit-Systeme). Wenn mehrere Name-Elemente fwlink enthalten, müssen Sie die verbleibenden Schritte für jedes dieser Elemente überprüfen.

  5. Fügen Sie die URL in die Adressleiste des Browsers ein, und wählen Sie dann, wenn Sie zum Ausführen oder Speichern aufgefordert werden, Speichern aus.

    In diesem Schritt wird die Installationsdatei auf den Computer heruntergeladen.

  6. Kopieren Sie die Datei in den Stammordner für die erforderliche Komponente.

    Kopieren Sie z. B. für die für .NET Framework 4.7.2 erforderliche Komponente die Datei in den Ordner \Packages\DotNetFX472.

    Sie können das Installationspaket jetzt mit der Anwendung verteilen.