Почему все мои сообщения об исключениях в настоящее время заканчиваются словами: «Перешли родную / управляемую границу» - PullRequest
7 голосов
/ 15 ноября 2010

Я возился с параметрами отладки, и теперь все мои исключения похожи на

System.NullReferenceException пересекает собственную / управляемую границу.

Иногда, когда возникает исключение, VS просит меня открыть какой-нибудь файл .net .cs, как будто у меня есть исходный код. Хотелось бы, чтобы была какая-нибудь кнопка «Восстановить настройки по умолчанию». Любая идея, что мне нужно переключить, чтобы он работал как обычно?

Ответы [ 2 ]

14 голосов
/ 19 июля 2012

Решение, найденное здесь («опция в Visual Studio 2010, называемая« Разрыв, когда исключения пересекают AppDomain или управляемые / собственные границы (только управляемые) в разделе «Отладка> Общие»):

Игнорировать исключения, пересекающиесяДомены приложений при отладке в Visual Studio 2010

5 голосов
/ 15 ноября 2010

Конечно, есть опция «восстановить настройки по умолчанию», которая влияет на большое количество настроек (включая некоторые настройки отладки).

Если вы еще не пробовали, используйте параметр «Сбросить все настройки» в мастере «Импорт и экспорт настроек ...», доступ к которому осуществляется из меню «Сервис». Он предлагает сохранить ваши текущие настройки перед выполнением сброса.

Если это решит вашу проблему, и вам все еще интересно узнать, что вы изменили, вы можете снова сохранить настройки, используя тот же мастер, и выполнить различие между двумя файлами.

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