【发布时间】:2011-05-26 12:48:38
【问题描述】:
我是 VS 2010 的新手,在调试时遇到修改代码的问题。如果有任何设置,请帮助我。
【问题讨论】:
标签: .net asp.net visual-studio-2010
我是 VS 2010 的新手,在调试时遇到修改代码的问题。如果有任何设置,请帮助我。
【问题讨论】:
标签: .net asp.net visual-studio-2010
根据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(或按步入)
【讨论】:
我在远程处理 C# 项目时在 Visual Studio 2010 中得到了这个。
这里的关键是: 工具 -> 选项 -> 调试 -> 编辑并继续 -> 底部的“远程调试或以其他用户名运行时启用”。
【讨论】:
VS2010 有一个很好的错误消息说:
在代码运行或禁用“一个进程中断时中断所有进程”选项时不允许更改。该选项可以在工具、选项、调试中启用。
代码运行时不允许更改非常清楚。这样做的原因是您的代码需要在运行之前进行编译。要进行任何需要停止执行的更改,请进行更改并重新编译代码。
如果您想运行临时代码来检查变量等,请使用上下文菜单中的“QuickWatch”选项或“立即”窗口。
【讨论】: