Freigeben über


Firefox-Erweiterungen zur Unterstützung der XBAP-Bereitstellung

Aktualisiert: Juli 2008

Microsoft stellt eine Windows Presentation Foundation (WPF)-Hilfserweiterung für Firefox bereit, mit der die Bereitstellung von WPF XBAP-Anwendungen durch den Firefox-Browser optimiert wird. In diesem Thema wird das Verhalten der WPF-Hilfserweiterung beschrieben.

Die WPF-Hilfserweiterung

XAML-Browseranwendung (XBAP) ist eine Bereitstellungs- und Anwendungsverpackungsmethode, bei der eine WPF-Anwendung über eine Browserverbindung mit einem Server bereitgestellt und dann im Browser ausgeführt werden kann. Wenn ein Benutzer auf den Link klickt, der auf die XBAP-Datei verweist, wird das Herunterladen und Starten der Anwendung automatisch von ClickOnce erledigt. ClickOnce ist eine Bereitstellungstechnologie, mit der Installationen ohne Deinstallation aktualisiert werden können und die sich selbst aktualisierende Anwendungsinstallationen ermöglichen.

ClickOnce funktioniert in Firefox-Browsern auf einer Basisebene. Da keine anderen Erweiterungen vorhanden sind, wird der .application MIME-Typ von XBAP als unbekannter MIME-Typ behandelt. Der Benutzer kann weiterhin auf das entsprechende Element in der ClickOnce-Installationsfolge klicken und XBAP installieren. Ein Teil der Voraussetzungen zum Ausführen einer WPF-Anwendung besteht jedoch darin, dass das entsprechende .NET Framework installiert ist. Die Anwendung in XBAP hat ein bestimmtes .NET Framework als Ziel und ClickOnce muss wissen, ob eine .NET Framework-Installation erforderlich ist und welche Version im positiven Fall installiert werden muss. Unter Internet Explorer kann der Benutzer mit einer ClickOnce-Installation zur entsprechenden .NET Framework geleitet werden, falls sie fehlt. Firefox überträgt standardmäßig die Informationen über .NET Framework, das auf dem Browserclient installiert ist, jedoch nicht so, dass ClickOnce die Festlegung vornehmen kann.

Mit der WPF-Hilfserweiterung für Firefox wird die Möglichkeit angeboten, .NET Framework-Installationsinformationen an ClickOnce zu übertragen, wenn der Versuch einer XBAP-Installation auf einem Browserclient so unternommen wird, dass die XBAP-Installationserfahrung von Firefox Internet Explorer entspricht. Außerdem wird mit einer installierten WPF-Hilfserweiterung die Auswirkung der Eingabeaufforderung "Unbekannte Anwendung" minimiert, die Firefox-Benutzern andernfalls bei der Installation eines XBAP angezeigt wird. 

Die Prozeduren zum Bereitstellen eines XBAP werden inBereitstellen von WPF-Anwendungen (WPF) oder Exemplarische Vorgehensweise: Bereitstellen einer .NET Framework Client Profile-Anwendung mit ClickOnce erläutert. Keine zusätzlichen Schritte müssen für die Bereitstellung der Firefox-Browserclients bereitgestellt werden.

Die WPF-Hilfserweiterung für Firefox wird mit .NET Framework Client Profile oder .NET Framework 3.5 SP1 installiert.

Die WPF-Hilfserweiterung und FFClickOnce

FFClickOnce ist eine Firefox-Erweiterung eines Drittanbieters, die auch ClickOnce für Clientinstallationen aktiviert, die Firefox plus .NET Framework bieten. FFClickOnce enthält jedoch einige Beschränkungen für die Bereitstellung einer XBAP. FFClickOnce und die WPF-Hilfserweiterung für Firefox können zusammen verwendet werden. In diesem Fall verarbeitet FFClickOnce ausführbare ClickOnce-Dateien und die WPF-Hilfserweiterung für Firefox XBAPs.

Siehe auch

Konzepte

Bereitstellen von WPF-Anwendungen (WPF)

Übersicht über XAML-Browseranwendungen von Windows Presentation Foundation

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Zusätzliches Thema.

Informationsergänzung.