为什么Visual Studio 2010中不允许更改?

时间:2011-03-28 15:24:08

标签: visual-studio visual-studio-2010

我正在从VS 2008升级到VS 2010,而且大部分时间都非常顺利。我遇到的一个问题是,如果我在代码中中断并尝试进行更改,我会收到错误消息,说明它是不允许的。这是我不能没有的东西,所以我希望它可以修复。否则我会坚持使用VS 2008一段时间。

Error Message: Changes are not allowed in the following cases: when the debugger has been attached to an already running process. The code being debugged was optimized at build or run time. The assembly being debugged is loaded as domain neutral. The assembly being debugged was loaded through reflection.

我没有加载项,我唯一的扩展是GIT源控制管理器 我尝试卸载GIT源代码控制管理器,但这没有帮助解决问题。

4 个答案:

答案 0 :(得分:9)

您可能正在运行发布版本。

切换到调试配置。

答案 1 :(得分:5)

对于ASP.NET应用程序,请转到Project>应用属性>网络>调试,并确保选中“启用并继续”。

答案 2 :(得分:4)

您是否已启用Options > Debugging > Edit and Continue菜单中的编辑并继续?

答案 3 :(得分:3)

此问题是由Intellitrace设置

引起的

如果启用了Intellitrace,请确保仅选中Intellitrace事件

否则这将不允许编辑并继续..

如果您点击Intellitrace选项,您将看到警告。