在调试模式下在Visual Studio 2008中编辑代码

use*_*521 14 c# visual-studio-2008 windows-7

我很想知道是否有一种方法可以在C#VS 2008中编辑代码,当它遇到断点并且我正在通过代码...我可以修改代码(例如变量中的值或者如果我的话stepthrough line即将命中if语句...我可以修改if语句....等等)?到目前为止,我必须停止运行VS,修改代码,然后点击F5并等待断点再次被击中.

当断点命中,我正在通过代码,我尝试编辑代码时,我收到一条消息"当调试器已经连接到正在运行的被调试代码的进程已经在构建时进行了优化时,不允许进行更改或者跑步."

Han*_*ant 6

我知道为什么在Debug版本中禁用Edit + Continue的原因只有几个.首先是64位操作系统,E + C仅适用于32位代码.使用Project + Properties,Build选项卡,Platform Target = x86进行修复.

它也是一个可能已被关闭的选项.工具+选项,调试,编辑和继续,启用复选框.

如果这没有帮助,请告诉我们更多关于您正在调试的代码类型,启动项目时选择的项目模板,如何使调试器中断以及从"调用堆栈"窗口复制堆栈跟踪.

  • @user,请阅读:http://whyiamright.wordpress.com/2007/12/20/aspnet-edit-and-continue-in-visual-studio-2005/ (2认同)