在调试时编辑C#

24 c# debugging editing visual-studio-2008

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

我在Visual Studio 2008中有一个C#项目.在我调试时,VS不会让我编辑我的代码.我不想编辑和继续 - 我只是想为我的下一个版本进行更改.编辑并继续被禁用.当我在调试项目时尝试编辑文件时,我收到一条消息,说文件现在是只读的.

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

Han*_*ant 22

工具+选项,调试+编辑和继续.关闭"启用"复选框.您现在可以编辑源代码.在进行更改后继续调试时,您将收到警告.

  • 这里可能值得一提的是,在调试应用程序时无法关闭此复选框 - 它显示为灰色.试图解决这个问题花了我25秒的生命,我将永远不会回来:) (15认同)

Jef*_*tin 4

我不确定为什么“编辑并继续”对您不起作用。如果您正在调试并附加到正在调试的进程,则您的页面应该被锁定,否则调试器无法显示正在运行的内容。

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

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