Браузер по умолчанию набора при отладке WPF?

Я использую VWD Express 2008 для разработки Приложения браузера WPF. Когда я начинаю отлаживать, это запускает XBAP в моем браузере по умолчанию, который является Opera. Очевидно, XBAPs не работают в Opera, таким образом, я должен неоднократно щелкать правой кнопкой по документу для открытия в IE.

Там какой-либо путь состоит в том, чтобы изменить настройки для PresentationHost.exe так, чтобы он всегда открылся IE? Установка реестра, возможно?

15
задан Albert Walker 10 July 2009 в 05:08
поделиться

3 ответа

XBAP действительно работает в Opera (и я могу сделать снимок экрана, чтобы доказать это). Попробуйте обновить версию Opera и / или .NET (у вас есть SP1?).

0
ответ дан 1 December 2019 в 04:34
поделиться

Посмотрите это сообщение на форумах msdn.

Обходной путь, который я нашел, работает нормально, но требует, чтобы Firefox был браузером по умолчанию:

В Firefox, откройте меню Инструменты / Параметры / Загрузки.

Затем нажмите «Просмотр и редактирование действий» и измените действие для приложений XBAP на Windows Presentation Host.

Теперь, когда я отлаживаю, Firefox получает XBAP, но затем он автоматически передать его хосту презентации, который запускается в IE. Немного громоздко, потому что каждый раз в Firefox открывается новая вкладка, но это нормально. Он также работает с F5, поэтому вы можете выполнять отладку.

В качестве альтернативы вы можете запустить IE, перейти к URL-адресу XBAP и затем вручную присоединить отладчик к процессу PresentationHost (но не к IE).

0
ответ дан 1 December 2019 в 04:34
поделиться

Простой и легкий способ - ассоциировать *.htm или *.html (не помню точно, попробуйте оба) файлы с IE, и это будет работать для XBAP.

UPDATE:

Решение, описанное выше, работает для "Start external program option".

Для опции "Запустить браузер с URL" вы действительно можете установить браузер по умолчанию в Visual Studio. Я не нашел, как установить его через Tools -> Options, но вы можете сделать это следующими шагами:

  1. В проводнике решений найдите файл, который должен просматриваться в браузере (например, *.htm, *.svc)
  2. Щелкните правой кнопкой мыши на этом элементе и выберите "Browse With..."
  3. В открывшемся окне вы увидите список установленных браузеров, один из которых будет отмечен как браузер по умолчанию.
  4. В списке выберите "Internet Explorer" и нажмите "Установить по умолчанию" (если в списке нет браузера IE, просто добавьте его).
3
ответ дан 1 December 2019 в 04:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: