我有一个Visual Studio 2005 VB.NET项目,只是无法调试。
首先,它拒绝开始显示此消息的调试:
无法开始调试。检查以下内容之一:
- 您要调试的应用程序使用了调试器不支持的Microsoft .NET Framework版本。
- 调试器对您的应用程序将要使用的Microsoft .NET Framework版本做出了错误的假设。
- 您指定用于调试的Microsoft .NET Framework版本不正确。
我清理,重建了很多次,得到了相同的结果,摆脱该消息的唯一方法是在此注册表项的regedit中添加一个字符串值:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 8.0 \ AD7Metrics \ Engine {449EC4CC-30D2-4032-9256-EE18EB41B62B}
CLRVersionForDebugging,其值:V2.0.50727
现在我可以开始调试了,但是有一点问题: 断点永远不会命中!对此没有任何警告。 我清除它们,清理,重新生成具有相同结果的项目。
我无法正确调试该项目!