【问题标题】:Visual Studio 2015 crashes on edit and continueVisual Studio 2015 在编辑时崩溃并继续
【发布时间】:2016-03-03 23:59:17
【问题描述】:

在 Visual Studio 2015 企业版中,如果我在代码中放置断点,并且将代码放入 IF 语句中,则会收到致命错误:

尝试应用代码更改时发生致命错误,需要终止调试。不支持操作。未知错误:0x800004005。

Visual Studio 然后崩溃。

我不确定是什么导致了问题或去哪里寻找。有什么想法吗?

【问题讨论】:

  • 你确定设置为Debug而不是Release模式,还有哪行代码导致错误?
  • 这是因为你知道……这东西。我现在在我的计算机中创建的项目的文件 this_thing.cs 的第 100 行写了什么。
  • 你使用诺顿杀毒软件吗?
  • 实际上它并没有打破任何一条线 - 这是一个 Visual Studio 错误 - 我不知道为什么反对票?任何行,任何代码,任何断点 - VS 崩溃。显然是 IDE 的问题,当我找到解决方案时,我会发布它以帮助下一个对解决方案感兴趣的开发人员。
  • 也发生在我身上,当在 C#(AnyCPU、Debug)中使用 Edit and Continue 时,它​​在大约 50% 的情况下会崩溃。打破很好,当我点击“继续”时它会崩溃

标签: visual-studio-2015


【解决方案1】:

我遇到了同样的问题,但对我来说,我找到了解决方案。在我们引用的一个程序集中,我们在程序集版本字段中有一个 *。所以检查所有引用的程序集/类库。 例如,打开项目属性/应用程序/程序集信息并在程序集版本和文件版本框中键入 1 0 0 0。对我来说,它解决了 E&C 致命错误。

【讨论】:

  • 感谢这解决了问题。奇怪VS2012没有这个问题?
【解决方案2】:

当我从多个项目构建解决方案时遇到了类似的 C++ 问题,这些项目具有指定 PDB 文件格式的 /Zi 和 /ZI 标志的不同组合(请参阅docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多