Я использую элемент управления WebBrowser в своем приложении Winforms. Когда я перехожу к URL-адресу, который вызывает исключение JavaScript, появляется окно отладчика Just-In-Time (JIT) с вопросом, хотите ли вы отладить это исключение:
Произошло необработанное исключение («Ожидается объект») в (приложении)
Это происходит (в режиме выпуска), несмотря на то, что я установил ScriptErrorsSuppressed в элементе управления WebBrowser на True. Я смог воспроизвести проблему только тогда, когда была установлена Visual Studio, поэтому я предполагаю, что отладчик JIT перехватывает исключение, а затем спрашивает, хотите ли вы выполнить отладку.
Как я могу предотвратить это? Что я пытаюсь сделать, так это перехватить исключение или отключить JIT-отладку для моего приложения без перенастройки IE или Visual Studio.
У некоторых наших пользователей установлена Visual Studio, и эти всплывающие окна JIT делают наше приложение непригодным для использования.