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
Ö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.Ö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).
Öffnen Sie im Editor die Datei Package.xml.
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.
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.
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.