如何在开始编辑代码时自动停止调试?

时间:2010-02-25 08:36:41

标签: asp.net visual-studio debugging

我正在开发一个ASP.NET项目。当我调试时,我经常想从浏览器切换回Visual Studio(2008)并编辑一些代码。然后Visual Studio不允许我编辑代码,除非我先显式退出调试。

有没有办法配置Visual Studio,这样会自动停止调试并允许我编辑代码,或者我是否必须每次都手动停止它?

禁用编辑并继续允许我编辑代码,但这不会强制VS停止调试......

2 个答案:

答案 0 :(得分:0)

是的,可以做到。默认情况下,此功能已关闭。要启用“编辑”和“继续”,请转到Visual Studio IDE菜单中的“工具...”选项。打开树的“调试”部分,然后单击“编辑并继续”组。确保选中“启用编辑并继续”。如果您使用的是VS 2005 Professional,则可能需要单击此屏幕底部的复选框,说明显示所有选项。

alt text

更新:您必须在代码的断点处进行编辑。您无法编辑方法签名,添加新方法等。像这样的更改不是编辑和继续设计的,我甚至无法开始思考如何由Microsoft实现。

答案 1 :(得分:0)

解决方法,允许您在调试时编辑代码 如果是vs 2012年 转到工具 - >调试 - >编辑并继续 取消选中启用编辑并继续,并且在编辑后不要忘记重建/重新调整 enter image description here