Что нужно пользователю для запуска приложения браузера WPF? - PullRequest
1 голос
/ 04 января 2009

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

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

Ответы [ 2 ]

4 голосов
/ 04 января 2009

Из MSDN:

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

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

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

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

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

1 голос
/ 04 января 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...