我正在处理一个 ASP.NET 2.0 项目,该项目已从 vs 2005->2010->2013 升级。
在 vs 2005 和 2010 中,我可以在调试时修改代码、保存更改并重新加载应用了更改的页面。
现在与 2013 年相比,我无法做到这一点。当我遇到断点时无法更改代码。尝试激活“编辑并继续”选项中的所有复选框,但没有任何效果。
必须停止调试并重新编译应用程序以再次调试更改,这很烦人。
我该如何解决这个问题?
最佳答案
终于明白了。这是我的发现。
重现: 我创建了 2 个普通项目:
1) .net 4.0 project with VS2012 (ProjectA)
2) .net 4.5 project with VS2013 (ProjectB).
然后用 VS2013 打开 ProjectA,但无法编辑并继续 (E&C)。
分辨率:
在 VS2013 中,进入“构建”选项卡上的项目属性,然后取消选中“优化代码”。
我仍然不知道为什么我可以在 VS2012 中编辑并继续,即使选中“优化代码”,但在 VS2013 中,它不起作用。
资源:
这是帮助我定位问题的链接:
希望这有帮助!
关于asp.net - VS 2013 ASP.NET调试时无法修改代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20069610/