当前位置:  开发笔记 > 后端 > 正文

调试时编辑源代码

如何解决《调试时编辑源代码》经验,为你挑选了2个好方法。

我有VS2005,我目前正在尝试调试ASP.net Web应用程序.我想在代码隐藏文件中更改一些代码,但每次我在断点处停止并尝试编辑某些内容时,我会收到以下错误消息:"当调试器已附加到已经运行的进程时,不允许进行更改或者正在调试的代码已经过优化."

我很确定我已启用所有"编辑并继续"选项.有什么建议?



1> Chris Bilson..:

这可能看似违反直觉,但转而编辑并继续关闭.

可能还有另一个"允许我编辑只读文件"或"允许我编辑,即使我正在调试......不是真的!" 设置在某个地方,但我没有2005年来检查.

在2008年,关闭编辑并继续,您可以在其运行时进行编辑(但这些更改未得到应用.)

如果您确实想要使用编辑并继续,则还必须在项目设置的Web选项卡上为项目启用它.



2> user13276..:

该应用程序实际上是运行代码的编译版本.如果你修改它,它将不得不重新编译它,以便你的更改工作,这意味着它将需要换掉新编译版本的运行版本.这是一个非常难的问题 - 这就是为什么我认为微软已经无法做到这一点.更重要的是保护你不要思考当他们真的不做时做出一些改变.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有