Расширения Firefox для поддержки развертывания XBAP
Обновлен: Июль 2008
Microsoft предоставляет расширение WPF (Windows Presentation Foundation) Helper для Firefox, которое упрощает развертывание приложений XBAP WPF с помощью обозревателя Firefox. В этом разделе описывается поведение расширения WPF Helper.
Расширение WPF Helper
XBAP (XAML browser application — приложение обозревателя XAML) является технологией развертывания и пакетирования приложений, с помощью которой приложение WPF можно развернуть через подключение обозревателя в серверу и затем запустить в обозревателе. Когда пользователь щелкает ссылку на файл XBAP, средство ClickOnce автоматически обрабатывает механизм загрузки и запуска приложения. ClickOnce — это технология развертывания для приложений на базе Windows, с помощью которой можно обновлять установки без удаления, а также упростить установку автономных приложений.
ClickOnce на базовом уровне работает в обозревателях Firefox. При отсутствии других расширений тип .application MIME приложения XBAP обрабатывается как неизвестный тип MIME, и пользователь может по прежнему щелкнуть соответствующий элемент в последовательности установки ClickOnce и установить XBAP. Однако частью требований к запуску приложения WPF является то, чтобы было установлено соответствующее приложение .NET Framework. Приложение в XBAP может указывать конкретную версию .NET Framework, и в диалоговом окне ClickOnce потребуются сведения, нужно ли установить .NET Framework и если да, то какой версии. В Internet Explorer установке ClickOnce пользователь может быть направлен к соответствующей версии .NET Framework, если она отсутствует, однако по умолчанию Firefox не передает сведения об установленной версии .NET Framework в клиент обозревателя, чтобы средство ClickOnce могло выполнить определение.
Расширение WPF Helper для Firefox добавляет возможность передавать сведения об установке .NET Framework в ClickOnce всякий раз при попытке установки XBAP в клиент обозревателя, чтобы установка XBAP в Firefox работала так же, как в Internet Explorer. Также, установленное расширение WPF Helper минимизирует влияние сообщения "неизвестное приложение", которое иначе отображается для пользователей Firefox при установке XBAP
Процедура развертывания XBAP объясняется в разделе Развертывание приложений WPF или Пошаговое руководство. Развертывание приложения .NET Framework Client Profile с помощью ClickOnce. Никакие дополнительные шаги не требуются для развертывания в клиенты обозревателя Firefox.
Расширение WPF Helper для Firefox устанавливается вместе с .NET Framework (клиентский профиль) или .NET Framework 3.5 SP1.
Расширение WPF Helper и FFClickOnce
FFClickOnce является расширением Firefox стороннего производителя, которое также включает ClickOnce для клиентских установок, содержащих Firefox и .NET Framework. Однако FFClickOnce имеет некоторые ограничения при попытке развертывания XBAP. FFClickOnce и расширение WPF Helper для Firefox можно устанавливать параллельно, и в этом случае, FFClickOnce обрабатывает исполняемые файлы ClickOnce, а расширение WPF Helper для Firefox обрабатывает XBAP.
См. также
Основные понятия
Общие сведения о приложениях обозревателя на языке XAML Windows Presentation Foundation
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2008 |
Добавленный раздел. |
Улучшение информации. |