Das Problem ist, dass Visual Studio Firefox mit falschen Parametern startet. Die richtigen Einstellungen finden Sie in der Registry ( HKEY_CLASSES_ROOT\FirefoxURL\shell\open\command
). Um dies zu beheben, fügen Sie einfach Firefox als Webbrowser hinzu (mit den korrekten Startparametern:) -osint -url "%1"
und weisen Sie es dem Standard zu.
Verhindern, dass Visual Studio beim Drücken von F1 ein neues Firefox-Fenster öffnet?
Ich habe Visual Studio 2013 (getestet mit Update 1, 2 und 3) auf zwei vollständig getrennten Computern installiert, einer ist Windows 7 SP1 und einer ist Windows 8.1. Auf beiden wird die neueste Version von Firefox ausgeführt, und Firefox ist als Standardbrowser festgelegt. Die Firefox-Einstellung "Tab statt neuem Fenster öffnen" wird geprüft.
Fast jedes Mal, wenn ich die API-Hilfeseiten in MSDN durch Drücken von F1 im Code öffnen möchte, wird ein neues Firefox-Fenster geöffnet. Dies geschieht auf beiden Maschinen. Dies ist jedoch nur bei Firefox der Fall, wenn IE der Standardbrowser ist, öffnet er korrekt eine neue Registerkarte. Dies ist ein neues Problem in Visual Studio 2013. Ich hatte dieses Problem nicht mit Visual Studio 2010.
Interessanterweise ist dies nicht 100% konsistent. In seltenen Fällen würde ich sagen, dass es ungefähr 5% der Zeit ist. Es öffnet sich ein neuer Tab anstelle eines neuen Fensters. Und ich habe einen Befehl gefunden, der immer eine Registerkarte korrekt öffnet, nämlich den Befehl Hilfe - Hilfe anzeigen in der Hauptmenüleiste (nicht sehr hilfreich).
Bei der Suche im Internet wurde dieser Microsoft Connect-Problemeintrag aufgedeckt, der besagt, dass es sich ebenfalls um ein Problem in Visual Studio 2012 handelte, das jedoch im neuesten Build im Mai 2013 behoben wurde. Obwohl ich Visual Studio 2012 selbst nicht verwendet habe, lag dieses Datum vor Visual Studio 2013 wurde veröffentlicht und lag weit vor dem Update 1. Haben sie wirklich vergessen, das Update mit Visual Studio 2013 zusammenzuführen?
Wie dem auch sei, meine Frage ist, ob jeder dieses Problem hat und wenn nicht, ob jemand einen Weg kennt, um es zu beheben.
Aktualisieren Sie mit einer Problemumgehung
Ich weiß nicht, wie oder warum das funktioniert, aber ich habe eine Problemumgehung gefunden. Wenn der .NET Reflector (ich verwende Version 8.3.3.115) ausgeführt wird, funktioniert die F1-Taste ordnungsgemäß. Dies ist zu 100% reproduzierbar und funktioniert unter Windows 7 und Windows 8.1.
Kann mir das bitte jemand erklären?
Ich lasse diese Frage offen, bis eine echte Antwort gefunden wird.
Update 2
Visual Studio 2015 zeigt das gleiche Problem.
1 Antwort auf die Frage
Verwandte Probleme
-
3
Installieren Sie Silverlight für Mozilla Firefox ohne Administratorrechte
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
6
Warum sieht Firefox unter Linux anders aus als Windows / Mac?
-
13
Wie bekomme ich eine neue Browsersitzung, wenn Sie in Firefox / Chrome eine neue Registerkarte oder...
-
2
Firefox zum Drucken von PDF-Schriftarten
-
4
Firefox 3.5 startet das Problem langsam
-
4
Warum gibt es keinen 64-Bit-Linux-Firefox-Build?
-
3
Wie kann ich Firefox den Zugriff auf das Intranet mitteilen?
-
1
Wie erstelle ich ein benutzerdefiniertes Firefox-Build, das Anpassungen enthält?