web-dev-qa-db-fra.com

activer le débogage de script à l'aide de Chrome dans Visual Studio 11

J'ai une application Web MVC 4 avec du javascript qui fonctionne bien avec Internet Explorer et pose un problème avec Chrome.

Je pensais déboguer en utilisant Chrome comme navigateur dans Visual Studio 11, qui peut être sélectionné dans la liste déroulante de débogage: le problème est que je ne peux pas comprendre comment activer le débogage de script: quand je débogue les points d'arrêt sont désactivés avec l'avertissement habituel

Aucun symbole n'a été chargé pour ce document

Je sais que je pourrais déboguer des scripts directement dans Chrome, mais je préfère rester cohérent avec Visual Studio, car cela implique de pénétrer dans plusieurs bibliothèques js de longue durée.

Je peux voir dans un précédent post qu'avec Visual Studio 2008 ce n'était pas possible: quelqu'un connaît-il un moyen de le faire avec Visual Studio 11?

PS: attacher le processus Chrome n'aide pas car le mode de débogage est 'Native' au lieu de 'Script'

PSII: J'ai également essayé de joindre Chrome en utilisant le Attach to: Script Code option dans le menu Attach .. (cela fait passer le mode de débogage en Script ) mais cela n'aide pas non plus.

36
eddo

Vous ne pouvez tout simplement pas faire cela. Visual Studio se connecte uniquement avec IE de cette manière.


Chrome a bien sûr ses propres outils de débogage que vous pouvez utiliser, mais vous ne pourrez pas vous arrêter à l'intérieur de Visual Studio comme vous pouvez l'espérer.


Il y a un tas de questions répondues/sans réponse/incorrectement répondues partout sur le Web et SO sur le sujet.

12
Blowsie

Voici les étapes qui ont fonctionné pour moi dans Visual Studio 2015 (devraient également fonctionner dans les versions antérieures):

Démarrez chrome en mode de débogage distant: chrome.exe --remote-debugging-port = 9222 Attachez Visual Studio: "Debug" -> "Attach to Process ..." -> sélectionnez le chrome instance

Tous les crédits vont à: http://lostindetails.com/blog/post/JavaScript-debugging-in-VisualStudio-with-Chrome

3
July.Tech
1
David W Gray