115得票38回答
修改并继续:不允许在调试信息已经发生变化后进行更改

即使我创建了一个干净的WinForms项目,编辑并继续也不能正常工作,并给出以下错误提示: 当调试器已经附加到一个正在运行的进程或被优化过的代码在构建或运行时进行调试时,不允许更改。 在“工具”→“选项”→“调试”中选中了“启用编辑并继续”选项。 未启用优化。 似乎没有设置任何托管剖析器...

79得票27回答
Visual Studio - 在编辑并继续后出现错误 "无法找到元数据文件 'XYZ'"

我遇到了一个非常烦人的问题。 当我调试软件时,一切都运行正常,但如果我打断点并编辑代码,当我尝试继续运行时,就会出现以下错误: 找不到元数据文件'XYZ' 在寻找了一段时间后,我找到了一些类似问题,但它们都涉及构建失败,而这不是我的情况(这仅在编辑-继续后发生)。 我已经尝试过: 我的...

58得票8回答
在使用Visual Studio 2008进行调试时,不允许修改64位应用程序。

我正在使用Visual Studio 2008, C#。我尝试在调试时进行编辑并继续操作(即在调试过程中修改代码),但是出现了以下异常: "不允许更改64位应用程序" 为什么会这样?有什么解决办法吗?

47得票23回答
Visual Studio 2010 中的“编辑并继续”功能无法使用

Visual Studio 2010的Edit and Continue功能已停止,我不知道是什么原因导致了这个问题。 我正在使用C#编写Windows应用程序。此应用程序最初是在Visual Studio 2008中开发的,后来升级到了Visual Studio 2010。 一切都很正常...

43得票13回答
在64位机器上使用Visual Studio 2010时,如果应用程序的目标为x86,则无法进行编辑和继续。

我在使用Windows 7 64位机器上的Visual Studio 2010时,编辑和继续遇到了一些问题。我已确保以下内容: 在工具>选项>调试>编辑和继续下启用了编辑和继续 我的解决方案平台设置为x86 我的解决方案配置设置为Debug 所有我的项目都是为Debug和...

29得票3回答
为什么在方法中使用Lambda表达式时无法进行编辑和继续调试?

我在其他问题中看到过人们说Linq查询语法会编译为Lambda表达式。 那么,为什么当方法中存在Lambda表达式时,你不能进行编辑和继续操作,而使用查询符号则可以呢? 最让人恼火的是,这严重让我考虑到处都切换到使用查询符号,即使你的代码不在Lambda中,但在同一方法中的其他地方有Lam...

22得票3回答
使用本地IIS进行编辑和继续调试

在使用本地IIS调试时,是否可以启用Visual Studio中的编辑并继续选项,而不是使用IIS Express?

20得票3回答
当C++/CLI项目使用/ZI(编辑和继续)选项引用静态库项目时,出现警告LNK4075。

我在Visual Studio 2012解决方案中有以下项目: 本机(无/clr)静态库项目,使用/ZI编译以进行编辑和继续。 C++/CLI DLL项目,引用上述静态库。 C++/CLI项目构建时出现以下警告: warning LNK4075: ignoring '/EDITAND...

20得票3回答
GDB上的编辑和继续功能

我知道E&C是一个有争议的话题,一些人认为它鼓励了错误的调试方法,但我们仍然可以同意在许多情况下它是有用的 - 尝试不同常量值,实时重新设计GUI参数以找到良好的外观等等。你懂的。 我的问题是:我们是否会在GDB上拥有E&C? 我知道这是一个特定于平台的功能,并且需要与编译器...

20得票10回答
避免或采用破坏“编辑并继续”功能的C#构造?

我开发并维护了一款大型(500K+ LOC)采用C# 2.0编写的WinForms应用程序,该应用程序是多用户的,目前在约15台机器上部署。系统的开发是持续进行的(可以被视为永久测试版),几乎没有采取任何措施来保护用户免受可能在每周构建中引入的新错误的影响。 因此,除其他原因外,我发现自己非...