在64位计算机上使用Visual Studio 2010时,无法编辑和继续,应用程序的目标是x86

Say*_*imi 43 64-bit x86 visual-studio-2010 edit-and-continue visual-studio

在Windows 7 64位计算机上使用Visual Studio 2010时,我遇到了编辑和继续的问题.我确保了以下几点

  1. 在工具>选项>调试>编辑并继续下启用编辑并继续
  2. 我的解决方案平台设置为x86
  3. 我的解决方案配置设置为Debug
  4. 我的所有项目都是为Debug和x86构建的
  5. 对于项目下的所有项目>属性>生成的优化代码选中

当我遇到一个断点并尝试编辑我并面对以下消息时.

在以下情况下,不允许进行更改http://sedotech.com/Content/images/edit-and-continue.png

对于我创建的所有项目,无论它们是WPF/Win Forms/VB.NET/C#/ .NET 4/.NET 3,都会发生这种情况.

有任何想法吗?

Say*_*imi 30

好吧,伙计们我明白了.另一个晚上,我正在玩IntelliTrace并更改设置以收集呼叫信息.我没有注意到该页面上的警告声明"收集呼叫信息时编辑并继续被禁用"!见屏幕截图.

IntelliTrace设置http://sedotech.com/Content/Images/edit-and-continue2.png

所以我只是禁用了它,我很高兴.谢谢,这真的很烦人.


小智 9

另一个解决方案是检查是否包含任何第三方引用,并检查其选项:嵌入互操作类型.将其设置为False.


New*_*ion 6

还有一个选项可以选中以启用"编辑并继续"选项.

转到项目属性,然后选中"启用编辑并继续"选项

在此输入图像描述