Подтвердить что ты не робот

Отладка JavaScript в Visual Studio 2010?

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

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

4b9b3361

Ответ 1

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

function onClickRow(detailUrl) {
    debugger;
}

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

Ответ 2

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

  • включить script отладку в IE (перейдите в Интернет-опции- > расширенный- > просмотр и снимите флажок "Отключить script отладка" )
  • выберите вид- > внешний script отладчик- > перерыв в следующем утверждении

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

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

Ответ 3

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

Ответ 4

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

Ответ 6

Если вы установили 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   
---------------------------