Отладка JavaScript в Visual Studio 2010? - PullRequest
31 голосов
/ 24 марта 2011

В настоящее время я отлаживаю свой JavaScript, используя Firebug для Firefox. Есть ли способ отладки JavaScript в Visual Studio 2010? JavaScript не является частью какого-либо проекта Visual Studio, это всего лишь файл .js, который будет связан со статической HTML-страницей (для отладки школьных заданий).

Я попытался выполнить поиск, и результаты были не более свежими, чем год назад. Я надеюсь, что что-то изменилось или есть лучший рабочий процесс, чем notepad ++ для HTML / JavaScript и Firebug для отладки.

Ответы [ 7 ]

36 голосов
/ 24 марта 2011

Используйте ключевое слово отладчика JavaScript в IE.

function onClickRow(detailUrl) {
    debugger;
}

При запуске страницы в IE появится окно отладки, затем выберите Visual Studio 11.

16 голосов
/ 28 августа 2012

Чтобы использовать отладку в Internet Explorer, вам необходимо выполнить следующие шаги:

  • включить отладку сценариев в IE (перейдите в Свойства обозревателя-> advanced-> browsing и снимите флажок «Отключить отладку сценариев»)
  • выберите вид-> внешний отладчик сценария-> прервать следующий оператор

Когда будет достигнут следующий оператор javascript, IE покажет стандартное диалоговое окно выбора отладчика Windows, когда вы можете выбрать экземплярVisual Studio.

Обновление : Visual Studio позволяет подключиться к процессу браузера (например, iexplore.exe) и затем отладить

6 голосов
/ 19 мая 2012

Этот вопрос получил много просмотров, поэтому для полноты изложения я просто хотел упомянуть, что уже некоторое время использую Chrome Developer Tools .Это прекрасно работает для меня, и это то, что я рекомендую сейчас, когда люди задают мне этот же вопрос.

3 голосов
/ 24 марта 2011

Да, но только в IE. В основном просто создайте проект веб-страницы и нажмите Run. IE будет запущен в режиме отладчика.

1 голос
/ 05 февраля 2013

Если вы установили VS 2012, а затем удалили его, вам может потребоваться переустановить Visual Studio 2010.

Ошибка, которая может возникнуть при попытке отладки JavaScript:

---------------------------
Microsoft Visual Studio
---------------------------
Unable to attach to the crashing process. The correct version of pdm.dll is not registered. Repair your Visual Studio 2010 installation, or run 'regsvr32.exe "%CommonProgramFiles%\Microsoft Shared\VS7Debug\pdm.dll"'.
---------------------------
OK   
---------------------------
1 голос
/ 01 ноября 2011

отключить опцию в свойствах Интернета, как здесь: http://www.mayanksrivastava.com/2010/02/debugging-java-script-in-visual-studio.html

0 голосов
/ 24 марта 2011

Если вы хотите попробовать его в IE, я написал об использовании отладчика js здесь: jQuery / Ajax контент не появляется / не загружается в Explorer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...