【发布时间】:2013-12-02 08:46:04
【问题描述】:
据说 vs 2013 增加了对编辑和继续 64 位的支持(请参阅http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/26/debugging-support-for-64-bit-edit-and-continue-in-visual-studio-2013.aspx)。
但是我不能让它工作。
转到我的 .net 4.5.1 asp.net mvc Web 应用程序项目的属性并选中“启用编辑并继续”复选框后,我现在可以在断点处编辑代码。
问题是在保存并尝试继续踩低谷后,我收到一个错误对话框:
进行了无法编译的编辑。执行无法继续 直到编译错误被修复
在错误列表窗口中,总是显示这两个错误:
类型“System.IEquatable`1”在一个程序集中定义,该程序集是 未参考。您必须添加对程序集“System.Runtime”的引用, 版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a'。
类型“System.ValueType”是在不是 参考。您必须添加对程序集“System.Runtime”的引用, 版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a'。
这真的很奇怪的错误信息对吗?不管我的改变多么微不足道,我总是得到同样的错误。
注意:我运行的是 windows 7 / vs 2013 Ultimate,并且我的项目设置为在项目属性中使用 IIS Express。
【问题讨论】:
标签: .net visual-studio visual-studio-2013 edit-and-continue .net-4.5