我知道我以前处理过这个问题,但是覆盖它的设置似乎总是在变化。
我在Visual Studio 2008中有一个C#项目。在调试时,VS不会让我编辑我的代码。我不想编辑并继续 - 我只想为下一个构建做出更改。编辑和继续已禁用。当我尝试在调试我的项目时编辑文件时,我会收到一个小消息,指示文件现在是只读的。
最近有人在VS2K8中处理过这个问题吗?
我知道我以前处理过这个问题,但是覆盖它的设置似乎总是在变化。
我在Visual Studio 2008中有一个C#项目。在调试时,VS不会让我编辑我的代码。我不想编辑并继续 - 我只想为下一个构建做出更改。编辑和继续已禁用。当我尝试在调试我的项目时编辑文件时,我会收到一个小消息,指示文件现在是只读的。
最近有人在VS2K8中处理过这个问题吗?
工具 + 选项,调试 + 编辑和继续。关闭“启用”复选框。您现在可以编辑源代码。在您进行更改后继续调试时,您将收到警告。
我不确定为什么“编辑和继续”对你行不通。如果你正在调试并附加到正在调试的过程中,你的页面应该被锁定,否则调试器就无法显示当前正在运行的内容。
Here is a reference to Edit and Continue. http://whyiamright.wordpress.com/2007/12/20/aspnet-edit-and-continue-in-visual-studio-2005/
如果你正在为下一个版本编程,尝试调试当前版本对我来说是没有意义的。
The last time I had this problem I fixed it by changing the following settings:
Project properties -> Compile -> Advanced Compile Options -> Set "Generate debug info" to Full and uncheck "Enable optimizations".
Worked for me. Don t know about you, though.
我刚刚在VS2k8中尝试了这个。我所要做的就是在“工具”>“选项”>“调试”菜单中启用“编辑和继续”。
当您将项目设置为发布模式时,您将无法使用 E&C。 (Note: This translation assumes "E&C" refers to a specific software or tool and may need to be adjusted based on the actual meaning/context.)
谢谢大家的参与,即使是直接相互矛盾的评论。我已经尝试了几次启用和禁用编译时编辑,但并没有效果。然而,我刚刚重新启动了VS,现在我的启用/禁用 E&C 就像我预期的那样影响了我的调试期间编辑的能力。我猜这只是VS中的一个错误...
再次感谢。
在 VS 2010 中,转到调试 -> 选项 -> 勾选启用地址级调试 :) 反向操作同上 :)