我是VS 2010的新手,在调试时修改代码时遇到问题。请帮助我如果有任何设置可以实现此目的。
答案 0 :(得分:17)
根据http://connect.microsoft.com/VisualStudio/feedback/details/520179/vs2010-sp2-x86-unable-to-edit-and-continue编辑和继续应该可以在使用Visual Studio 2010的ASP.NET项目中实现,但仅限于在断点处停止时。
以下是Microsoft回答的步骤,以确保打开“编辑并继续”,并查看它是否适合您:
当遇到断点时,尝试通过编写以下代码行在Page_Load函数中创建一个新变量:
int i = 1; i + = 5;
点击F10(或点击进入)
答案 1 :(得分:2)
我在远程处理C#项目时在Visual Studio 2010中得到了这个。
这里的关键是: 工具 - >选项 - >调试 - >编辑并继续 - > “在远程调试时启用或在另一个用户名下运行”。
答案 2 :(得分:-4)
VS2010有一条很好的错误消息,上面写着:
代码运行时不允许更改,或者禁用“在一个进程中断时中断所有进程”选项。可以在“工具”,“选项”,“调试”中启用该选项。
代码运行时不允许进行更改非常清楚。原因是你的代码需要在运行之前编译。要进行任何更改,您需要停止执行,进行更改并重新编译代码。
如果要运行特殊代码来检查变量等,请使用上下文菜单中的“QuickWatch”选项或“立即”窗口。