Проблемы отладки родинок - PullRequest
0 голосов
/ 24 августа 2010

Я использую Visual Studio 2008 и Moles версии 0,93. Все работает хорошо, за исключением случаев, когда я пытаюсь отладить любой тест, который использует тип Moled. Тест пропускает все мои контрольные точки. И я получаю следующее сообщение в окне вывода:

Невозможно прикрепить. Проверьте одно из следующего.

  1. Приложение, которое вы пытаетесь отладить, использует версию Microsoft .NET Framework, которая не поддерживается отладчиком.

  2. Отладчик неверно предположил версию Microsoft .NET Framework, которую будет использовать ваше приложение.

  3. Неправильная версия Microsoft .NET Framework, указанная вами для отладки

См. Документацию по отладчику Visual Studio .NET, чтобы правильно указать версию Microsoft .NET Framework, которую ваше приложение будет использовать для отладки.

Если я пытаюсь использовать debbuger.Break (), я получаю сообщение: «Ни один символ не загружен ни для одного кадра стека вызовов. Исходный код не может быть отображен».

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

Я хочу воспользоваться "гладким отладочным опытом" крота. Тем не менее, я не могу заставить отладчик присоединиться вообще.

Спасибо

Bzz

Ответы [ 2 ]

0 голосов
/ 12 марта 2012

У меня была эта проблема, когда я переместил проект из Visual Studio 2010 в Visual Studio 2008. Вот что я сделал, чтобы исправить это.

Закрыть Visual Studio. Перейдите к местоположению Debug / bin. Удалите следующие файлы:

  • *. Vshost.exe
  • *. Vshost.exe.config
  • *. Vshost.exe.manifest

Откройте решение. Перейти в настройки проекта. Под Application Target Framework выберите структуру ниже той, с которой вы работаете (вы вернете ее позже). Visual Studio закроет и повторно откроет ваш проект автоматически. Затем верните Target Framework к исходной версии, с которой вы работали. Перестройте все, и отладка будет работать правильно.

0 голосов
/ 25 августа 2010

Смотрите решение этой проблемы здесь:
http://social.msdn.microsoft.com/Forums/en/pex/thread/91c08bf4-3260-458c-a221-91f030a75499

...