Как предотвратить отображение отладчика Just-In-Time при возникновении ошибки скрипта в элементе управления WebBrowser - PullRequest
4 голосов
/ 06 февраля 2009

Я использую элемент управления WebBrowser в своем приложении Winforms. Когда я перехожу к URL-адресу, который вызывает исключение JavaScript, появляется окно отладчика Just-In-Time (JIT) с вопросом, хотите ли вы отладить это исключение:

Необработанное исключение ('Объект ожидается ») произошло (заявка)

Это происходит (в режиме выпуска), даже если я установил ScriptErrorsSuppressed на элементе управления WebBrowser на True . Я мог воспроизвести проблему только при установке Visual Studio, поэтому я предполагаю, что отладчик JIT перехватывает исключение, а затем спрашивает, хотите ли вы выполнить отладку.

Как я могу предотвратить это? Я пытаюсь поймать исключение или отключить отладку JIT для моего приложения без необходимости перенастраивать IE или Visual Studio.

У некоторых наших пользователей установлена ​​Visual Studio, и эти всплывающие окна JIT делают наше приложение непригодным для использования.

1 Ответ

1 голос
/ 06 февраля 2009

Смотрите эту ссылку, чтобы узнать, как отключить отладчик JIT. Короткая версия открыта Visual Studio в качестве администратора и перейдите к Инструменты -> Параметры -> Отладчик -> Отладка JIT

http://msdn.microsoft.com/en-us/library/k8kf6y2a.aspx

...