Интегрированная отладка JavaScript для Visual Studio с помощью Windows 10 Edge

Можно ли включить встроенный отладчик Javascript в Visual Studio с Windows 10 Edge? Я имею в виду функцию для прохождения кода, установки точек останова и т.д. Изнутри среды Visual Studio. Я использую Visual Studio 2012 и 2013, возможно, это может быть достигнуто с 2015 года?

Ответ 2

TL;DR;

Как только он запущен в Edge, используйте Debug > Attach to Process из сообщества Visual Studio 2015.

  • Присоединить к: Script code
  • Доступные процессы: MicrosoftEdgeCP.exe

Действия

  • Дополнительно: установите Edge в качестве браузера по умолчанию.
  • Откройте проект в Visual Studio.
  • Добавить точки останова в вашем JavaScript.
  • В обозревателе решений выберите свой проект
  • Используйте Ctrl + Shift + W для просмотра в браузере.
  • Если вы сделали шаг 1, он откроется в Edge. В противном случае скопируйте URL в Edge.
  • Как только он запущен в Edge, в Visual Studio перейдите в Debug > Attach to Process.
  • В области "Прикрепить к" выберите "Script code".
  • В разделе "Доступные процессы" выберите "MicrosoftEdgeCP.exe".
  • Нажмите "Прикрепить" и обновите страницу в Edge.
  • Теперь вы будете отлаживать из среды Visual Studio.

Установить браузер по умолчанию

Установить Edge как браузер по умолчанию

Прикрепить Visual Studio к грани Script

Прикрепить к процессу

Отладка

Отладка в Visual Studio

Вышеупомянутое работает в Сообществе Visual Studio 2015, и оно также может работать в предыдущих версиях. Ура!

Ответ 3

Использование: Microsoft EdgeHTML 18.17763, MS Visual Studio 15.9.5

Все, что мне нужно было сделать, это: В VS... нажмите DebugOptions. В разделе " Debugging-General..." установите Enable JavaScript debugging for ASP.NET(Chrome, Edge and IE) При следующем запуске Edge from VS вы увидите синий значок сервера инструментов разработчика рядом с адресной строкой. enter image description here

Ответ 4

Убедитесь, что стандартная панель инструментов видна, здесь вы увидите кнопку воспроизведения - кнопка воспроизведения имеет связанный с ней снимок, и для этого нужно установить "Internet Explorer", если вы хотите иметь возможность отлаживать скрипты и полностью интегрироваться с браузером. Вы можете обнаружить, что по умолчанию установлено значение "Запустить приложение Windows", которое приведет к описанию вашего поведения.