Расширение Visual Studio 2010 - не может прервать выполнение в экспериментальном экземпляре - PullRequest
1 голос
/ 15 февраля 2012

Я пытаюсь прервать выполнение с помощью точек отладки в расширении Visual Studio, работающем на экспериментальном экземпляре Visual Studio 2010.

По какой-то причине при попытке прервать выполнение я получаю сообщение об ошибке:

"Unable to break execution.  This process is not currently executing the type of code that you selected to debug."

Как ни странно, я могу без проблем отлаживать в Visual Studio 2005 и экспериментальном экземпляре 2008 года.

Кто-нибудь еще сталкивался с этим с VS 2010?

Ответы [ 2 ]

2 голосов
/ 16 февраля 2012

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

Чтобы исправить это, сделайте следующее

  • Щелкните правой кнопкой мыши на проекте и выберите Свойства
  • Перейти на вкладку отладки
  • Отметьте «Включить отладку неуправляемого кода»
1 голос
/ 26 марта 2012

Я переустановил Visual Studio 2010 и SDK. Поначалу это работало, но после изменения исходного файла и запуска отладчика я не смог снова остановить выполнение.

Я зашел в Инструменты-> Параметры и не отмечал ' Сборка только запускаемых проектов и зависимостей при запуске '. Это исправлено! Это должно быть как-то связано с решением для расширений, которое поддерживает как VS2008, так и VS2010.

...