在Visual Studio 2015 Enterprise Edition中,如果我在代码中放置断点,并将代码编入IF语句,则会出现致命错误:
尝试应用代码更改并且需要终止调试时发生了致命错误。操作不受支持。未知错误:0x800004005。
然后Visual Studio崩溃。
我不确定是什么原因导致问题或在哪里看。有什么想法吗?
答案 0 :(得分:4)
我遇到了同样的问题,但对我来说,我找到了解决方案。在我们引用的一个程序集中,我们在程序集版本字段中有一个*。因此,请检查所有引用的程序集/类库。 打开项目属性/应用程序/程序集信息,然后键入程序集版本和文件版本框1 0 0 0。对我而言,它解决了E& C致命错误。
答案 1 :(得分:1)
我在C ++中遇到过类似的问题,当时我从一些项目中构建了一个解决方案,这些项目具有指定PDB文件格式的/ Zi和/ ZI标志的不同组合(参见docs)