Что нужно пользователю для запуска приложения браузера WPF?
Я занимаюсь разработкой WinForms и WebForms с последних 4 лет. До сих пор я не рассматривал вопрос о переходе на WPF, но сейчас думаю об этом. Пожалуйста, скажите мне, что требуется на стороне клиента для правильного запуска приложений WPF в браузере. С какими платформами он совместим?
Нужно ли пользователю устанавливать какой-либо специальный плагин?
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 Background Intelligent Transfer Service (BITS). После успешной установки.NET Framework первоначально запрошенный файл запускается в новом окне браузера.
Автоопределение.NET Framework доступно на клиентах Windows Vista, Microsoft Windows XP с пакетом обновления 2 (SP2) и Microsoft Windows Server 2003 (SP1), на которых установлен Internet Explorer 7.
Я думаю, что ваша аудитория для приложения браузера WPF может быть несколько ограничена в настоящее время.
На клиенте вам потребуется версия 3.5..NET Framework и IE6+ или Firefox.