Я использую машину Windows Server 2008 x64 R2 в качестве поля разработки. Среди многих других вещей мне установили Visual Studio 2008 SP1 на нем. Когда я работаю над проектом, я иногда должен использовать Отладку>, Запускаются без Отладки (Ctrl + F5). Если программа выдает исключение, я добираюсь, новое окно R2-стиля появляются. Я вполне уверен, я не видел это на своем поле XP - это - первый раз, когда я разработал непосредственно на сервере. Там какой-либо путь состоит в том, чтобы избежать этого - он действительно начинает прослушивать меня?
Например, мой текущий проект получает доступ к сервису WCF - я использую Ctrl+F5 для запуска консольного клиента программы. Я выполняю его и получаю окно. Заголовок является названием проекта, который я только что запустил, и это содержит:
[insert-project-name-here] has stopped working
Windows can check online for a solution to the problem.
--> Check online for a solution and close the program
--> Close the program
--> Debug the program
V View problem details.
Нажатие на "Close the program" на самом деле закроет окно, и сообщение об исключении появляется в консоли, которая является тем, что я хочу (но без дополнительного окна-faffing).
Как я могу избежать этого раздражения?
Just-In-Time Debugging в Windows Vista и 2008 Server
По умолчанию в Windows Vista оперативный отладчик настроен на отображение удобного для пользователя диалогового окна, показанного ниже. Хотя вы можете нажать кнопку Отладка программы и успешно запустить отладчик , исходный экземпляр Visual Studio зависнет в конце сеанса отладки.
Чтобы избежать постоянной остановки процесса Visual Studio после отладки, вам нужно изменить конфигурацию отладчика Just-In-Time на {{1} } работают так же, как в Windows XP и Windows Server 2003. Эта конфигурация хранится в реестре как значение DbgJITDebugLaunchSetting в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft .NETFramework ключ. В Windows Vista по умолчанию используется значение 0 × 10. Измените его на 0 × 2, что является значением по умолчанию в Windows XP. После внесения этого изменения вы не должны больше видеть пользовательский Диалог точки останова и вы сможете продолжить использование Visual Studio после отладки.
с этой страницы и прокрутите вниз до «Своевременная отладка в Windows Vista и 2008 Server»
Также обратите внимание: если вы используете x64, ключ будет в WOW раздел.