2015-09-02 9 views
12

Gibt es eine Möglichkeit von Visual Studio zu ermöglichen, integrierten Javascript-Debugger mit Windows-10 Edge-? Ich meine die Funktion zum Durchlaufen des Codes, zum Setzen von Haltepunkten usw. innerhalb der Visual Studio IDE. Ich benutze Visual Studio 2012 und 2013, vielleicht kann dies mit 2015 erreicht werden?Visual Studio integriert Javascript-Debugging mit 10 Windows-Edge-

+0

Es gibt einen Vorschlag in [http://visualstudio.uservoice.com] (http: //visualstudio.uservoice.com/forums/121579-Visual-Studio/Vorschläge/9115072-Support-Javascript-Debugging-für-Microsoft-Edge) um diese Funktion zu integrieren. – rortegax2

Antwort

14

TLDR;

Sobald es in Rand ausgeführt wird, verwenden Debug> Anhängen von Visual Studio Gemeinschaft zu Prozess 2015.

  • Befestigen an: Script code
  • Verfügbare Prozesse: MicrosoftEdgeCP.exe

Schritte

  1. Optional: Legen Sie Edge als Standardbrowser fest.
  2. Öffnen Sie Ihr Projekt in Visual Studio.
  3. Fügen Sie Haltepunkte in Ihrem JavaScript hinzu.
  4. im Projektmappen-Explorer, wählen Sie Ihr Projekt
  5. Verwenden Ctrl + Shift + W auf "Ansicht im Browser."
  6. Wenn Sie Schritt 1 ausgeführt haben, wird es in Edge geöffnet. Andernfalls kopieren Sie die URL in Edge.
  7. Sobald es in Edge läuft, gehen Sie in Visual Studio zu Debug> An Prozess anhängen.
  8. Wählen Sie im Bereich "Anhängen an" die Option "Skriptcode".
  9. Wählen Sie aus den "verfügbaren Prozessen" "MicrosoftEdgeCP.exe".
  10. Klicken Sie auf Anfügen und aktualisieren Sie die Seite in Edge.
  11. Sie werden nun von der Visual Studio IDE debuggen.

Set Standard-Browser

Set Edge as Default Browser

Bringen Sie Visual Studio

Script Edge

Attach to Process

Debuggen

Debugging in Visual Studio

Die oben genannten Arbeiten in Visual Studio Gemeinschaft 2015 und es könnte auch in früheren Versionen arbeiten. Hurra!

+8

Also musst du das jetzt jedes Mal tun? Kann sich das ändern, so dass es automatisch wie beim Internet Explorer 11 angehängt wird? –

+4

Ja, ich stimme zu, das ist eine anspruchsvolle Lösung für ein Problem, von dem ich erwartet hätte, dass es aus der Box gelöst wird ... Erwarte ich zu viel? Wer weiß, wann sie die Edge-Integration für VS 2015 sortieren werden? – hally9k

+3

Leider immer noch nicht in VS2017 unterstützt und die vorgeschlagene Problemumgehung ist klobig. Eine Schande, da dies das Erstellen von SPA-Anwendungen wesentlich vereinfacht hat und obwohl es immer noch in IE funktioniert, bedeutet es, sich zu älteren Standards zu entwickeln. Wählen Sie http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9115072-support-javascript-debugging-for-microsoft-edge, wenn Sie das integrierte Edge-Debugging in VS verwenden möchten. – deandob

-1

Stellen Sie sicher, dass die Standard-Symbolleiste sichtbar ist, hier finden Sie die Play-Taste sehen - die Play-Taste verfügt über ein Drop-Down mit ihm verbunden und dies muss auf ‚Internet Explorer‘ gesetzt werden, wenn Sie debuggen können, wollen Skripte und vollständig in den Browser integrieren. Sie können feststellen, dass dies standardmäßig auf "Launch Windows App" eingestellt ist, was zu dem von Ihnen beschriebenen Verhalten führt.

+1

natürlich funktioniert es mit dem Internet Explorer, aber die ursprüngliche Frage war über Edge-Browser – Dush

Verwandte Themen