В свое время я Вам писал о
багеАвтор: Small
Дата: 27.02.10
с невозможностью отладки unmanaged кода в тестах. Вроде как в Resharper 6 баг закрыли — как говорится не прошло и года (вернее уже прошел

).
Но сразу нагрянула новая беда. Студия валится при остановке отладки unmanaged Unit-теста по Shift+F5.
Воспроизведение такое:
1. Берем этот
solution из упомянутого выше бага.
2. Распаковываем, открываем solution 2008 студией.
3. Ставим в свойствах проект CliLib.Test — Debug|Enable unmanaged code Debugging.
4. Закрываем solution, открываем заново. Если этого не сделать отладка unamanaged кода не подхватится — по-моему это
тоже баг.
5. Ставим breakpoint на строке 14 (wrapper.SetSomeValue(newValue)) файла SomeWrapperTest.cs проекта CliLib.Test.
6. Запускаем на отладку тест TestSettingSomeValue ткнув в Ваш значок слева от тестового метода и выбрав Debug
7. Resharper доходит до строки 14. Немного ждем. Жмем Shif + F5 для остановки отладки — студия вылетает.
8. Если шаги 6-7 не привели к падению попробуйте их выполнить еще раз.
Если интересно ОС: Windows 7 32-битная.
P.S. Иногда студия показывала при запуске отладки теста следующее:
Windows has triggered a breakpoint in JetBrains.ReSharper.TaskRunner.MSIL.exe.
This may be due to a corruption of the heap, which indicates a bug in JetBrains.ReSharper.TaskRunner.MSIL.exe or any of the DLLs it has loaded.
This may also be due to the user pressing F12 while JetBrains.ReSharper.TaskRunner.MSIL.exe has focus.
The output window may have more diagnostic information.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>