gpt4 book ai didi

.net - Visual studio 2013 + .Net 4.5.1 + 编辑并继续 64 位 : not working

转载 作者:行者123 更新时间:2023-12-03 03:45:16 25 4
gpt4 key购买 nike

据说与 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 应用程序项目的属性并选中“启用编辑并继续”复选框后,我现在可以在断点处编辑代码。

问题是,保存并尝试继续步进槽后,我收到一个错误对话框:

Edits were made which cannot be compiled. Execution cannot continue until compile errors are fixed

在错误列表窗口中,始终显示这两个错误:

The type 'System.IEquatable`1' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

The type 'System.ValueType' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

这真的是很奇怪的错误消息,对吗?无论我的更改多么微不足道,我总是会遇到相同的错误。

注意:我运行 Windows 7/vs 2013 Ultimate,并且我的项目设置为在项目属性中使用 IIS Express。

最佳答案

这是引用可移植库并使用“编辑并继续”时的一个已知问题。我们希望在 Visual Studio 的 future 版本中修复此问题。

目前的解决方法:

  1. 解决方案资源管理器中右键单击存在问题的项目,然后选择卸载
  2. 右键单击已卸载的项目并选择编辑
  3. 在第一个<PropertyGroup>的正文中元素,添加以下内容:<_ResolveReferenceDependencies>true</_ResolveReferenceDependencies>
  4. 重新加载项目以保存更改

这应该可以解决构建问题。

注意:根据项目的不同,这可能会影响性能,不仅是在“编辑并继续”使用期间,而且只是在 VS 内的一般使用期间。

关于.net - Visual studio 2013 + .Net 4.5.1 + 编辑并继续 64 位 : not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20324080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com