У меня неприятная проблема с уничтожением объекта в большом проекте, из которого я не могу найти место, где это происходит. В Visual Studio 2008 я бы установил точку останова данных, но при попытке сделать это в 2010 году опция New Data Breakpoint отключена. Проект запущен и удалена точка останова без данных. Что здесь происходит? Я прочитал о Управляемом коде. Как я могу узнать, использует ли мой проект управляемый код, и да, как я могу избежать этого?
Точки останова, новая точка останова данных в VS 2010 отключена
Ответ 1
При подключении к процессу (или в настройках) отключите отладку смешанного режима. Другими словами, убедитесь, что параметр "Исходный код" является единственным параметром отладки, который был проверен.
Ответ 2
Просто, чтобы собрать комментарий, сделанный Эриком H, в более полный ответ:
-
Убедитесь, что отладчик запущен в режиме "Нативный код".
-
Контрольные точки данных не могут быть установлены во время работы приложения. Это означает, что приложение должно быть приостановлено на другой (функциональной) точке останова.