该公司已将我们的IDE从VS2008升级到VS2012。当我尝试调试我的C ++ / CLI项目(使用VS2008创建)时,我似乎再也看不到像这样的项目了。指针,STL容器,结构中的数据成员等。
从VS2012开始,我尝试创建一个新的MFC"多个文档"在项目的CMainFrame :: OnCreate()的末尾设置一个断点。我调试时一切都很好,但是一旦启用/ CLR,我就会遇到上述问题。
我需要在VS2010 / VS2012中切换一个新的开关吗?
是的,调试器类型是"混合"。事实上,我还没有改变任何项目设置(在VS2008中工作正常)
答案 0 :(得分:0)
答案:VS2012更新2的问题(参见http://connect.microsoft.com/VisualStudio/feedback/details/751327/debugger-stepping-in-mixed-mode-application-is-very-very-slow中的Grys73的帖子)
确实,在系统还原之后,我在没有Update 2的情况下完全重新安装了VS2012,并且调试器工作正常。