在使用Visual Studio 2008调试单元测试时,有时调试器运行良好。但是经常出现修改了一些代码后,点击“Debug Unit Test”后,Visual Studio无法命中代码中的断点。调试器基本上会挂起,最终测试会以新的代码运行,但从未停止让我看到正在发生的事情。
我认为这可能与调试器执行的某种类型的程序集缓存有关,但是无论我做什么(清理项目,删除bin文件夹,重启VS等),我都无法加载正确的程序集。是否还有其他人遇到过这种情况?有什么解决方案吗?
顺便说一下,在Win XP上使用Resharper 4.5和.NET 3.5。