2010-08-24 130 views
0

我正在使用visual studio 2008和痣0.93版本。除了当我尝试调试任何使用Moled类型的测试时,一切运行良好。测试跳过我的所有断点。我在输出窗口中收到以下消息:调试问题痣

无法附加。检查下列之一。

  1. 您尝试调试的应用程序使用调试器不支持的Microsoft .NET Framework版本。

  2. 调试器对您的应用程序将要使用的Microsoft .NET Framework版本做出了错误的假设。

  3. 您为调试指定的Microsoft .NET Framework版本不正确,

请参阅正确,指定Microsoft .NET框架版本的应用程序要使用的Visual Studio .NET调试文档调试。

如果我尝试debbuger.Break()我得到一条消息:“没有符号加载任何调用堆栈帧,源代码无法显示。”

我现在正在紧张地追逐一个我们的主要组件的问题,它一直在痛苦(像我需要novocaine)试图找出任何东西,无法通过代码。

我想利用鼹鼠的“顺利调试经验”。但是,我似乎无法让调试器完全附加。

感谢,

BZZ

回答

0

,当我提出从Visual Studio 2010中的一个项目到Visual Studio 2008年。我有这个问题,以下是我曾经修复过它。

关闭Visual Studio。导航到Debug/bin位置。删除以下文件:

  • * .vshost.exe
  • * .vshost.exe.config
  • * .vshost.exe.manifest

打开解决方案。转到项目设置。在应用程序目标框架下,选择一个比你正在使用的框架更低的框架(你将在稍后设置它)。 Visual Studio将自动关闭并重新打开您的项目。然后将Target Framework重新设置为您正在使用的原始版本。重建全部,调试将正常工作。