Включите обработку исключений в Visual Studio 2010 по умолчанию для всех проектов - PullRequest
7 голосов
/ 30 ноября 2010

Похоже, что Visual Studio 2010 не нарушает исключений по умолчанию для новых проектов - вы должны зайти в настройки и включить это поведение. Этот параметр, по-видимому, является индивидуальным для каждого проекта, а не общесистемным.

Есть ли способ заставить поведение по умолчанию нарушать генерируемые исключения для всех новых проектов?

Я использую Visual Studio 2010 Ultimate в Windows 7 Professional на 64-разрядной машине.

Ответы [ 2 ]

4 голосов
/ 01 декабря 2010

Предполагая, что вы имеете в виду диалоговое окно Debug\Exceptions..., чтобы перехватить все исключения первого шанса, это глобально / для всей системы.

(Обратите внимание, что, как и во многих глобальных настройках, я думаю , что его значение сохраняется при выключении VS, и поэтому будьте осторожны, если у вас открыто несколько экземпляров VS с разными значениями для этого параметра.)

3 голосов
/ 03 декабря 2010

Он загружается впервые из реестра здесь (и после этого сохраняется в решении):

HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio [версия VS] \ Configuration \ AD7Metrics \ Exception {449EC4CC-30D2-4032-9256-EE18EB41B62B} \ Исключения времени выполнения общего языка \ [пространство имен] \ [имя типа исключения]

[VS Version] может быть 9.0 или 10.0 или любым другим кустом (например, 9.0Exp, если вы работаете в экспериментальном кусте VS 2008 SDK)

[пространство имен] может быть, например, System и [имя типа исключения] System.AppDomainUnloadedException.

Затем необходимо установить значение ключа State (сделать его совместимым с другими существующими конфигурациями исключений).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...