Visual studio 2008 调试命令(单步执行/进入)会导致未处理的异常
我正在64位版本的Vista上使用Visual Studio 2008。程序在某个断点上停止后,如果应用程序没有抛出非法指令异常或访问冲突异常,我将无法跨过或进入当前行。如果我右键单击下一行并选择“Runtohere”(相当于“Steppover”),它可以正常工作 附录:任何手表窗口中都没有任何内容 还有一件事我忘了提:如果我坚持这个过程,一切都会很好Visual studio 2008 调试命令(单步执行/进入)会导致未处理的异常,visual-studio-2008,crash,debugging,Visual Studio 2008,Crash,Debugging,我正在64位版本的Vista上使用Visual Studio 2008。程序在某个断点上停止后,如果应用程序没有抛出非法指令异常或访问冲突异常,我将无法跨过或进入当前行。如果我右键单击下一行并选择“Runtohere”(相当于“Steppover”),它可以正常工作 附录:任何手表窗口中都没有任何内容 还有一件事我忘了提:如果我坚持这个过程,一切都会很好 以前有人遇到过这个问题吗?您是在应用程序中还是在Visual Studio本身中遇到异常 我将首先对整个解决方案进行清理,然后重新构建。有时,
以前有人遇到过这个问题吗?您是在应用程序中还是在Visual Studio本身中遇到异常
我将首先对整个解决方案进行清理,然后重新构建。有时,如果二进制文件不同步,调试时可能会出现奇怪的行为。应用程序是多线程的吗 如果是: 您是否认为正在调试的线程引发了访问冲突?
你冻结了所有其他线程吗 如果您在任何监视窗口中有任何函数调用,请将其清除。Mos,我想知道您是否解决了此问题(因为我在64位Win7上也有VS2005和VS2008)
编辑:“取消选中工具/选项/调试/本机/启用RPC调试”是评论中建议的,似乎就是答案。我更新了问题以回答您的问题。是的,我已经完成了我的项目。没有骰子。这真令人沮丧/它是多线程的,但是冻结其他线程没有任何作用。我没有。我已经擦除了我的系统并重新安装了所有的东西(包括升级到Windows7),但这种情况仍然存在。在这一点上,我倾向于它是一个硬件问题。你能尝试取消选中工具/选项/调试/本机/启用RPC调试吗?有帮助吗?虽然我不知道要多久,但在我的住处确实如此。:)不知怎的,当你的评论被发布时,我错过了。我很高兴最后再次回顾了这些答案,“只是为了确保。”果然,禁用RPC调试成功了。非常感谢!我自己也有这个问题,并通过禁用RPC调试修复了它,如接受的答案中所述。具体症状是输出消息(和对话框)上显示“MyApplicationD.exe中0x0501f77e处未处理的异常:0xC0000096:Privileged指令”。(我注意到它是为了帮助其他人搜索相同的问题。)