调试问题痣
问题描述:
我正在使用visual studio 2008和痣0.93版本。除了当我尝试调试任何使用Moled类型的测试时,一切运行良好。测试跳过我的所有断点。我在输出窗口中收到以下消息:调试问题痣
无法附加。检查下列之一。
您尝试调试的应用程序使用调试器不支持的Microsoft .NET Framework版本。
调试器对您的应用程序将要使用的Microsoft .NET Framework版本做出了错误的假设。
您为调试指定的Microsoft .NET Framework版本不正确,
请参阅正确,指定Microsoft .NET框架版本的应用程序要使用的Visual Studio .NET调试文档调试。
如果我尝试debbuger.Break()我得到一条消息:“没有符号加载任何调用堆栈帧,源代码无法显示。”
我现在正在紧张地追逐一个我们的主要组件的问题,它一直在痛苦(像我需要novocaine)试图找出任何东西,无法通过代码。
我想利用鼹鼠的“顺利调试经验”。但是,我似乎无法让调试器完全附加。
感谢,
BZZ
答
,当我提出从Visual Studio 2010中的一个项目到Visual Studio 2008年。我有这个问题,以下是我曾经修复过它。
关闭Visual Studio。导航到Debug/bin位置。删除以下文件:
- * .vshost.exe
- * .vshost.exe.config
- * .vshost.exe.manifest
打开解决方案。转到项目设置。在应用程序目标框架下,选择一个比你正在使用的框架更低的框架(你将在稍后设置它)。 Visual Studio将自动关闭并重新打开您的项目。然后将Target Framework重新设置为您正在使用的原始版本。重建全部,调试将正常工作。
我讨厌回答我自己的问题,但我有点挖掘并找到答案。抱歉。 – Buzzer 2010-08-26 20:10:36
完全可以做到这一点。让别人回答你已经得到答案的问题。 – jcollum 2010-12-08 17:07:07