Включить script отладку с помощью Chrome в Visual Studio 11

У меня есть веб-приложение MVC 4 с некоторым javascript, который отлично работает с Internet Explorer и дает проблемы с Chrome.

Я думал отлаживать Chrome в качестве браузера в Visual Studio 11, который можно выбрать из раскрывающегося списка debug: проблема в том, что я не могу понять, как включить script отладку: когда я отлаживаю точку останова, отключается с помощью обычного предупреждения

Для этого документа не были загружены символы

Я знаю, что могу отлаживать скрипты непосредственно в Chrome, но я предпочитаю идти последовательно с использованием Visual Studio, поскольку он включает в себя переход на несколько ljghty js-библиотек.

Я могу видеть из предыдущего сообщения, что с Visual Studio 2008 это было невозможно: кто-нибудь знает способ сделать это с Visual Studio 11?

PS: добавление процесса Chrome не помогает, так как режим отладки "Native" вместо "Script"

PSII: Я также попытался подключить Chrome, используя опцию Attach to: Script Code в меню Attach.. (это переключает режим отладки на Script), но это тоже не помогает.

Ответ 1

Вы просто не можете этого сделать. Таким образом, Visual Studio подключается только к IE.


У Chrome, конечно же, есть свои инструменты для отладки, которые вы можете использовать, но вы не сможете получить свои остановки внутри Visual Studio, как вы можете надеяться.


Существует целая нагрузка ответов/ответов без ответа или неверно ответов на все вопросы в Интернете и SO по этому вопросу.

Ответ 2

Вот шаги, которые работали для меня в Visual Studio 2015 (также должны работать и в более ранних версиях):

Запустить хром в режиме удаленного отладки: chrome.exe --remote-debugging-port = 9222 Прикрепите Visual Studio: "Отладка" → "Прикрепить к процессу..." → выберите экземпляр chrome

Все кредиты переданы: http://lostindetails.com/blog/post/JavaScript-debugging-in-VisualStudio-with-Chrome