web-dev-qa-db-fra.com

Débogage Javascript intégré à Visual Studio avec Windows 10 Edge

Existe-t-il un moyen d'activer le débogueur Javascript intégré à Visual Studio avec Windows 10 Edge? Je parle de la fonctionnalité permettant de parcourir le code, de définir des points d'arrêt, etc. depuis l'intérieur de l'IDE de Visual Studio. J'utilise Visual Studio 2012 et 2013, peut-être que cela peut être réalisé avec 2015?

15
rortegax2

Cette fonctionnalité a finalement été ajoutée à Visual Studio 2017 15.7.

Débogage JavaScript avec Microsoft Edge

La mise à jour Windows 10 avril 2018 est également nécessaire, car elle contient le protocole Microsoft Edge DevTools .

3
Valuator

TLDR;

Une fois qu'il est exécuté dans Edge, utilisez Debug> Attacher au processus à partir de Visual Studio Community 2015.

  • Joindre à: Script code
  • Processus disponibles: MicrosoftEdgeCP.exe

Pas

  1. Facultatif: Définissez Edge comme navigateur par défaut.
  2. Ouvrez votre projet dans Visual Studio.
  3. Ajoutez des points d'arrêt dans votre JavaScript. 
  4. Dans l'explorateur de solutions, sélectionnez votre projet. 
  5. Utilisez Ctrl + Shift + W pour "Afficher dans le navigateur". 
  6. Si vous avez effectué l'étape 1, il s'ouvrira dans Edge. Sinon, copiez l'URL dans Edge.
  7. Une fois qu'il est exécuté dans Edge, dans Visual Studio, accédez à Debug> Attacher au processus.
  8. Dans la zone "Attacher à", sélectionnez "Code de script".
  9. Dans "Processus disponibles", choisissez "MicrosoftEdgeCP.exe".
  10. Cliquez sur attacher et actualisez la page dans Edge. 
  11. Vous allez maintenant déboguer à partir de l'IDE de Visual Studio. 

Définir le navigateur par défaut

 Set Edge as Default Browser

Joindre Visual Studio à Edge Script

 Attach to Process

Débogage

 Debugging in Visual Studio

Ce qui précède fonctionne dans Visual Studio Community 2015 et peut également fonctionner dans des versions précédentes. Hourra!

15
Shaun Luttin

Utilisation de: Microsoft EdgeHTML 18.17763, MS Visual Studion 15.9.5

Tout ce que je devais faire était le suivant: Dans VS ... cliquez sur Debug -> Options. Sous Debugging-General..., cochez Enable JavaScript debugging for ASP.NET (Chrome, Edge and IE) Lors du prochain lancement de Edge depuis VS, vous verrez l'icône bleue Developer Tools Server à côté de la barre d'adresse . enter image description here

0
Chris Catignani