代码之家  ›  专栏  ›  技术社区  ›  Daan

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

  •  10
  • Daan  · 技术社区  · 15 年前

    我正在做一个asp.net项目。在调试时,我经常想从浏览器切换回visual studio(2008)并编辑一些代码。visual studio将不允许我编辑代码,除非我先显式地退出调试。

    是否有任何方法可以配置visual studio使其自动停止调试并允许我编辑代码,或者每次都必须手动停止它?

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

    2 回复  |  直到 15 年前
        1
  •  0
  •   Community CDub    8 年前

    是的,这是可以做到的。默认情况下,此功能处于禁用状态。若要启用“编辑”并继续,请转到“工具”。visual studio ide菜单中的选项。打开树的“调试”部分,然后单击“编辑并继续”组。确保选中了“启用编辑并继续”。如果您使用的是VS2005 Professional,则可能需要单击此屏幕底部的复选框,以显示所有选项。

    alt text

    更新 :您必须处于要编辑的代码的断点处。您不能编辑方法签名、添加新方法等。这样的更改不是edit and continue的设计目标,我甚至无法开始思考微软将如何实现它。

        2
  •  0
  •   john-salib    9 年前

    一个解决方案,它允许您在调试时编辑代码
    万一vs 2012
    转到“工具”->“调试”->“编辑并继续” 取消选中“启用编辑并继续”,不要忘记在编辑后重新生成/重新生成错误 enter image description here