Freigeben über


Einschließen erforderlicher Komponenten in eine ClickOnce-Anwendung

Bevor Sie die erforderliche Software mit einer ClickOnce-Anwendung verteilen können, müssen Sie zuerst die Installationspakete für diese Voraussetzungen auf Ihren Entwicklungscomputer herunterladen. Beim Veröffentlichen einer Anwendung und Auswählen der Option Erforderliche Komponenten von demselben Speicherort wie die Anwendung herunterladen tritt ein Fehler auf, wenn sich die Installerpakete nicht im Ordner Pakete befinden.

Anmerkung

Informationen zum Hinzufügen eines Installationspakets für .NET Framework finden Sie im .NET Framework-Bereitstellungshandbuch für Entwickler.

So fügen Sie ein Installationsprogrammpaket mithilfe von Package.xml hinzu

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

    Standardmäßig ist der Pfad %ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\.

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

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

  3. Öffnen Sie in Notepad die Package.xml-Datei.

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

    Anmerkung

    Wenn http://go.microsoft.com/fwlink in keinem Name-Element enthalten ist, öffnen Sie im Stammordner für die erforderliche Komponente die Datei Product.xml, und suchen Sie die Zeichenfolge fwlink.

    Wichtig

    Einige der erforderlichen Komponenten weisen mehrere Installerpakete auf (z. B. für 32-Bit- bzw. 64-Bit-Systeme). Wenn mehrere Name-Elemente fwlink enthalten, müssen Sie die verbleibenden Schritte für jedes dieser Elemente wiederholen.

  5. Fügen Sie die URL in die Adressleiste Ihres Browsers ein, und wählen Sie dann, wenn Sie aufgefordert werden, die Datei auszuführen oder zu speichern, Speichernaus.

    In diesem Schritt wird die Installationsdatei auf Ihren Computer heruntergeladen.

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

    Kopieren Sie die Datei beispielsweise für die .NET Framework 4.7.2-Voraussetzung in den Ordner "\Packages\DotNetFX472".

    Sie können das Installationsprogrammpaket jetzt mit Ihrer Anwendung verteilen.