Что нужно пользователю для запуска приложения браузера WPF?

Я занимаюсь WinForms и WebForms последние 4 года. До сих пор я не рассматривал переход на WPF, но сейчас рассматриваю его. Скажите, пожалуйста, что требуется на стороне клиента для правильного запуска приложений WPF в браузере. С какими платформами он совместим?

Нужно ли пользователю устанавливать какой-то специальный плагин?


person Cyril Gupta    schedule 04.01.2009    source источник


Ответы (2)


Из MSDN:

Для запуска приложения WPF на клиенте должна быть установлена ​​платформа Microsoft .NET Framework. Internet Explorer 7 автоматически определяет, установлены ли клиенты с .NET Framework, при просмотре приложений, размещенных в браузере WPF. Если он не установлен, Internet Explorer 7 предлагает пользователям установить его.

Чтобы определить, установлена ​​ли платформа .NET Framework, Internet Explorer 7 включает приложение загрузчика, зарегистрированное в качестве резервного обработчика многоцелевых расширений почты Интернета (MIME) для файлов содержимого со следующими расширениями: .xaml, .xps, .xbap и .application. . Когда осуществляется переход к этим типам файлов, а .NET Framework не установлен на клиенте, приложение загрузчика запрашивает разрешение на его установку. Если разрешение не предоставлено, ни .NET Framework, ни приложение не устанавливаются.

Если разрешение предоставлено, Internet Explorer 7 загружает и устанавливает .NET Framework с помощью фоновой интеллектуальной службы передачи Microsoft (BITS). После успешной установки .NET Framework первоначально запрошенный файл запускается в новом окне браузера.

Автоматическое определение .NET Framework доступно на клиентах Windows Vista, Microsoft Windows XP с пакетом обновления 2 (SP2) и Microsoft Windows Server 2003 (SP1), на которых установлен Internet Explorer 7.

Я думаю, ваша аудитория для приложения для браузера WPF в настоящее время может быть несколько ограничена.

person Dana Robinson    schedule 04.01.2009

На клиенте вам понадобится установленная версия .NET Framework 3.5 и IE6 + или Firefox.

person w4g3n3r    schedule 04.01.2009