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

调试时编辑c

  •  24
  • Josh  · 技术社区  · 17 年前

    我知道我以前处理过这个问题,但是覆盖它的设置似乎总是在改变。

    我在visual studio 2008中有一个c项目。在我调试时,vs不允许我编辑代码。我不想编辑并继续-我只想对下一个版本进行更改。已禁用“编辑并继续”。当我试着在调试项目时编辑文件时,我得到一个小消息,文件现在是只读的。

    最近有人在VS2K8中处理过这个问题吗?

    6 回复  |  直到 14 年前
        1
  •  22
  •   Hans Passant    17 年前

    工具+选项,调试+编辑并继续。关闭“启用”复选框。现在可以编辑源代码。更改后继续调试时将收到警告。

        2
  •  4
  •   Jeff Martin    17 年前

    我不知道为什么编辑和继续对你不起作用。如果正在调试并附加到正在调试的进程中,则应锁定页或调试器无法显示正在运行的内容。

    以下是要编辑并继续的参考。 http://whyiamright.wordpress.com/2007/12/20/aspnet-edit-and-continue-in-visual-studio-2005/

    如果您正在为下一个生成进行编程,则尝试调试当前生成对我来说没有意义。

        3
  •  2
  •   Welbog    17 年前

    上次遇到此问题时,我通过更改以下设置来解决:
    项目属性->编译->高级编译选项->将“生成调试信息”设置为 取消选中“启用优化”。

    为我工作。不过,我不知道你的情况。

        4
  •  0
  •   Luke    17 年前

    我刚在VS2K8上试过。我所要做的就是在工具& gt;选项& gt;调试菜单中启用编辑和继续。

    当项目设置为发布模式时,将无法使用E&C

        5
  •  0
  •   jos    17 年前

    感谢大家的意见,甚至是直接相互矛盾的评论。我试过启用和禁用编辑,并继续了几次都没有效果。不过,我刚刚重新启动了vs,现在启用/禁用e&c正在影响我在调试期间编辑的能力,正如我所期望的那样。我猜这只是一个在…

    再次感谢。

        6
  •  0
  •   sys_debug    14 年前

    在VS 2010中,转到调试->选项->勾选启用地址级别调试:)反向操作:)