Technologiebeispiel für ClickOnce-Aktualisierung des Hintergrunds
Aktualisiert: November 2007
Das folgende Beispiel veranschaulicht die Verwendung der ClickOnce-API zum Downloaden einer ClickOnce-Anwendungsaktualisierung als Hintergrundaufgabe.
Informationen zum Verwenden der Beispiele finden Sie in folgenden Themen:
Sicherheitshinweis: |
---|
Dieser Beispielcode dient dazu, ein Konzept zu veranschaulichen. Er sollte nicht für Anwendungen oder Websites verwendet werden, da dieser Code u. U. nicht die sicherste Codierungstechnik darstellt. Microsoft übernimmt keine Haftung für beiläufig entstandene Schäden oder Folgeschäden, falls der Beispielcode nicht bestimmungsgemäß verwendet wird. |
So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung
Navigieren Sie an der Eingabeaufforderung zum Speicherort der unkomprimierten Beispieldateien.
Navigieren Sie im Verzeichnis BackgroundUpdate zum Verzeichnis CS.
Geben Sie msbuild ein, um das Beispiel mit der bereitgestellten Projektmappendatei (.sln) zu erstellen.
So erstellen Sie das Beispiel mithilfe von Visual Studio
Navigieren Sie in Windows Explorer zum Speicherort der unkomprimierten Beispieldateien.
Navigieren Sie im Verzeichnis BackgroundUpdate zum Unterverzeichnis CS.
Doppelklicken Sie auf die Projektmappendatei (.sln), um diese in Visual Studio zu öffnen.
Klicken Sie im Menü Erstellen auf Projektmappe erstellen.
Die Anwendung wird im Standardverzeichnis \bin\Debug erstellt.
So führen Sie das Beispiel aus
Führen Sie das Tool zum Generieren und Bearbeiten von Manifesten, grafischer Client (MageUI.exe) aus, das in Windows Software Development Kit (SDK) enthalten ist. Dieses Tool generiert ein Anwendungsmanifest und veröffentlicht das Projekt auf einem Webserver Ihrer Wahl. Geben Sie den Pfad zu diesem Webserver ein, wenn Sie dazu aufgefordert werden.
Klicken Sie auf der von dem Tool generierten Webseite auf den Link.
Anforderungen
.NET Framework-Version: 2.0
Hinweise
Die Anwendung muss durch ClickOnce bereitgestellt werden, damit dieses Beispiel verwendet werden kann. Dies können Sie mithilfe der Menüoption Projektmappe veröffentlichen oder mithilfe von Tool zum Generieren und Bearbeiten von Manifesten, grafischer Client (MageUI.exe) (im Lieferumfang von Windows SDK enthalten) erreichen. Bei beiden Verfahren werden Manifestdateien generiert, und das Projekt wird auf dem Webserver Ihrer Wahl veröffentlicht. Zum Ausführen der Anwendung können Sie auf den Link klicken, der auf der generierten Webseite angezeigt wird. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Manuelles Bereitstellen einer ClickOnce-Anwendung.
Da dieses Beispiel das dynamische Aktualisieren einer Anwendung veranschaulicht, müssen Sie eine Aktualisierung der Anwendung veröffentlichen, um eine verfügbare Aktualisierung ermitteln oder ausführen zu können. Hierzu können Sie das Bereitstellungsmanifest mithilfe von MageUI.exe öffnen und die Versionsnummer auswählen. Dadurch kann ClickOnce ermitteln, ob eine Aktualisierung verfügbar ist. Mit Visual Studio können auch Quellcodedateien geändert werden. Selbst einfache Änderungen wie das Hinzufügen eines Kommentars und die erneute Veröffentlichung der Anwendung können durchgeführt werden.
Siehe auch
Referenz
Tool zum Generieren und Bearbeiten von Manifesten, grafischer Client (MageUI.exe)