Проблема в том, что Visual Studio запускает Firefox с неверными параметрами. Правильные настройки можно найти в реестре ( HKEY_CLASSES_ROOT\FirefoxURL\shell\open\command
). Теперь, чтобы это исправить, просто добавьте Firefox в качестве веб-браузера (с правильными параметрами запуска:) -osint -url "%1"
и назначьте его по умолчанию.
Запретить Visual Studio открывать новое окно Firefox при нажатии клавиши F1?
У меня установлена Visual Studio 2013 (протестирована с обновлением 1, 2 и 3) на двух совершенно разных компьютерах, одна из которых - Windows 7 SP1, а другая - Windows 8.1. Оба работают с последней версией Firefox, а Firefox установлен в качестве браузера по умолчанию. Параметр Firefox «Открыть вкладку вместо нового окна» проверен.
Почти каждый раз, когда я хочу открыть справочные страницы API на MSDN, нажав клавишу F1 в коде, открывается новое окно Firefox. Это происходит на обеих машинах. Но это происходит только с Firefox, когда IE является браузером по умолчанию, он правильно открывает новую вкладку. И это новая проблема в Visual Studio 2013, у меня не было этой проблемы с Visual Studio 2010.
Интересно, что это не на 100% соответствует. Редко, я бы сказал, около 5% времени, он правильно открывает новую вкладку вместо нового окна. И я нашел одну команду, которая всегда правильно открывает вкладку, это команда Справка - Просмотр справки в главном меню (не очень полезная).
Поиск в Интернете выявил эту проблему Microsoft Connect, в которой говорится, что она также была проблемой в Visual Studio 2012, но, по-видимому, была исправлена в последней сборке в мае 2013 года. Хотя я сам никогда не использовал Visual Studio 2012, эта дата была до Visual Studio 2013 была выпущена, и это было намного раньше, чем было выпущено обновление 1. Они действительно забыли объединить исправление с Visual Studio 2013?
Во всяком случае, мой вопрос, если все сталкиваются с этой проблемой, и если нет, если кто-нибудь знает способ ее решения.
Обновление с обходным решением
Я понятия не имею, как или почему это работает, но я нашел обходной путь. Пока работает .NET Reflector (я использую версию 8.3.3.115), клавиша F1 работает правильно. Воспроизводится на 100% и работает в Windows 7 и Windows 8.1.
Может кто-нибудь объяснить мне это?
Я оставлю этот вопрос открытым, пока не будет найден реальный ответ.
Обновление 2
Visual Studio 2015 показывает ту же проблему.
1 ответ на вопрос
Похожие вопросы
-
3
Установите Silverlight для Mozilla Firefox без прав администратора
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
2
Ограничить использование процессора для Flash в Firefox?
-
-
6
Почему Firefox в Linux выглядит иначе, чем Windows / Mac?
-
13
Как получить новую сессию браузера при открытии новой вкладки или окна в Firefox / Chrome?
-
2
Firefox печать в PDF-файл
-
4
Firefox 3.5 медленно, чтобы начать выпуск
-
4
Почему нет 64-битной сборки Linux Firefox?
-
3
Как я могу сказать Firefox для доступа к интрасети
-
1
Как мне создать собственную сборку Firefox, которая содержит настройки?