Как перестать IE спрашивать, какой отладчик выбрать при ** попытке ** отладки? - PullRequest
7 голосов
/ 22 октября 2008

при отладке в Internet Explorer; Сначала я получаю окно с крайне ограниченной, если не бесполезной информацией (извините IE) и возможностью ее отладки; После выбора да; Я получаю другую опцию каждый раз для выбора между «Новый экземпляр отладчика сценариев Microsoft» и «Новый экземпляр Visual studio». Мне надоело снова нажимать кнопку «да» после того, как она уже была нажата один раз в окне предупреждения.

Обновление: я обнаружил, что вы можете отключить отладчик скриптов Microsoft в его собственных настройках; просто отключить JIT-отладчик из Tools -> Options и JIT. Это перестает отображаться в меню, но теперь я получаю диалоговое окно, спрашивающее, какой выбрать, и отображается только одна Visual Studio - ПОЧЕМУ? Если есть только один вариант, и вы уже спросили меня, хочу ли я отладить, зачем спрашивать снова?!?! BLEH.

Вы можете сказать, что мне надоело дважды щелкнуть "да"? Лол.

Ответы [ 6 ]

1 голос
/ 22 октября 2008

Очевидно, что проблема возникает, если вы не удалите старый (дрянной) Microsoft Script Debugger перед установкой нового редактора Microsoft Script Editor.

Вы могли бы подумать, что все, что вам нужно сделать, это удалить старый отладчик - однако, согласно сообщению в блоге (которое я не могу вспомнить в данный момент), если вы удалите отладчик сценариев Microsoft на этом этапе, это испортит MSE, и вам придется переустановить MSE снова. У меня сейчас плотный график, поэтому у меня нет времени, чтобы исправить проблему должным образом - просто жить с ней как можно лучше.

0 голосов
/ 25 мая 2009

Это происходит потому, что именно так была разработана своевременная отладочная штука.

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

0 голосов
/ 04 ноября 2008

Просто отключите Диспетчер отладки машины в списке Сервисов!

0 голосов
/ 22 октября 2008

Это не то, что вы просите, но другие, приходящие в эту ветку, могут захотеть узнать, как полностью отключить их. Просто отключите отладку все вместе в:

Options -> Advanced -> Browsing -> Disable script debugging.
0 голосов
/ 22 октября 2008

Если все другие решения дают сбой, вы можете попробовать другой маршрут: с помощью макроязыка (например, AutoHotkey или AutoIt), чтобы отклонить все запросы одним ключом ...

0 голосов
/ 22 октября 2008

Возможно, не полное решение, но вы можете попытаться установить отладчик скриптов по умолчанию, который можно установить в реестре напрямую. Для этого выполните следующие действия:

  • Нажмите Пуск, Выполнить и введите regedit.exe
  • Перейдите в следующую ветку:

HKEY_CLASSES_ROOT \ CLSID \ {834128A2-51F4-11D0-8F20-00805F2CD064} \ LocalServer32

  • Сделайте резервную копию ветви, экспортировав ее в файл
  • В приведенном выше ключе дважды щелкните (по умолчанию) и установите для его значения значения:

    "C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe"

    (или каков ваш путь к devenv.exe)

  • Выход из редактора реестра.

...