在VS 2010中调试时修改代码

问题描述

| 我是VS 2010的新手,调试时遇到了修改代码的问题。如果有任何设置,请帮助我,请实现此目的。     

解决方法

根据http://connect.microsoft.com/VisualStudio/feedback/details/520179/vs2010-sp2-x86-unable-to-edit-and-continue,在使用Visual的ASP.NET项目中应该可以进行“编辑并继续”操作Studio 2010,但仅当您在断点处停止时。 以下是Microsoft回答的步骤,以确保已打开“编辑并继续”,并查看它是否对您有用: File> New Project,选择C#,创建一个新的Web应用程序 进入Default.aspx.cs文件 在Page_Load函数上放置一个断点 打开项目属性,选择“ Web”选项卡,选择“启用编辑并继续”,单击“保存”,关闭属性页 在Default.aspx上按F5 遇到断点时,尝试通过编写以下代码行在Page_Load函数中创建一个新变量: int i = 1; 我+ = 5; 击中F10(或击中步入) 看到新代码被击中,您可以将鼠标悬停在变量上以获取它们的值。     ,在远程处理C#项目时,我在Visual Studio 2010中遇到了这个问题。 这里的关键是: 工具->选项->调试->编辑并继续-> \'在底部进行远程调试或以其他用户名运行时启用\'。     ,VS2010有一个很好的错误消息,指出:   运行代码或禁用禁用“在一个进程中断时中断所有进程”选项的更改是不允许的。可以在“工具”,“选项”,“调试”中启用该选项。 代码运行时非常不允许更改。这样做的原因是您的代码需要在运行之前进行编译。要进行任何更改,都需要停止执行,请进行更改并再次重新编译代码。 如果要运行临时代码来检查变量等,请使用上下文菜单中的“ QuickWatch”选项或“立即”窗口。