Visual studio 2010 在Visual Studio 2010中调试时出现致命错误HRESULT=0x80131c08

Visual studio 2010 在Visual Studio 2010中调试时出现致命错误HRESULT=0x80131c08,visual-studio-2010,windows-7,vmware,Visual Studio 2010,Windows 7,Vmware,我在Windows7 Professional中运行VisualStudio2010,64位,VMware 4.1.1,运行在2个处理器和大约2GB的ram上。在调试一个简单的应用程序时,VisualStudio似乎挂起/没有响应。然后,我收到一条冒泡消息,通知我“VisualStudio正忙于等待内部操作完成”。几分钟后,我收到以下提示: 发生致命错误,需要终止调试。有关详细信息,请参阅Microsoft帮助和支持网站。HRESULT=0x80131c08。错误代码=0x0 Microsoft

我在Windows7 Professional中运行VisualStudio2010,64位,VMware 4.1.1,运行在2个处理器和大约2GB的ram上。在调试一个简单的应用程序时,VisualStudio似乎挂起/没有响应。然后,我收到一条冒泡消息,通知我“VisualStudio正忙于等待内部操作完成”。几分钟后,我收到以下提示:

发生致命错误,需要终止调试。有关详细信息,请参阅Microsoft帮助和支持网站。HRESULT=0x80131c08。错误代码=0x0

Microsoft的支持网站找不到解决方案。我搜索了我最喜欢的资源“谷歌”,但没有结果。以及查看这里的堆栈溢出。我确实在这里找到了一篇与VMware类似但无关的帖子,帖子提到此错误是由于内存问题造成的,因此我将虚拟机增加到4GB,并再次尝试整个过程。得到了同样的错误


有没有其他人遇到过这个问题,或者找到了解决方案,或者可以为我指出正确的方向。正如我所说,我确实搜索了一下,但没有结果

这与我的配置VMware/内存无关。我不好意思说这完全是我的错。我的代码中存在一个数组问题,尽管我以前从未使用自己的代码导致Visual Studio崩溃。抱歉浪费了你的时间@Hans Passant

当我使用EnvDTE名称空间自动附加到C#code中的进程时,我遇到了这个错误。附加的进程意外结束(进程不知何故被终止?),因此调试器超时。可能是一个不幸运的时刻,在收到带有HRESULT=0x80131c08错误的消息之后,我还收到另一条消息说:由于不可恢复的API故障,无法从进程X(自动连接的进程)分离。
希望有一天这会有所帮助。

在连接VisualStudio 2013调试器时,我在将WinDbg(非侵入性)连接到进程时遇到了这个错误。如果你问我为什么会这样做,那是因为VS2013不再支持将SOS加载到VS调试器中

异常代码的意思是“调试器超时”,这并不奇怪。从未见过这个,你的设置有些混乱。更改设置。感谢您的响应…vs setup或vmware setup?机器设置。所以,是的,可能是vmware。因此,我们尝试过在vmware中调整各种设置,但仍然存在相同的问题。今晚我将尝试一个不同的项目,看看它是否仍然存在,如果仍然存在,我将尝试设置一个新的虚拟机。忘了在上面提到,当Visual Studio变得无响应时,我收到“延迟通知”,这将添加到上面的解释中。我的计算机在没有任何虚拟化的情况下以本机方式运行Windows 8时也出现了相同的错误。计算机是新安装的,只有在我退出程序时才会出现错误。到底是什么问题?我遇到了同样的问题,但我无法发现我的代码有任何明显的问题。我有时在退出我的应用程序时也会遇到这个错误,因此我很想听到更多关于这个问题的信息-你是否损坏了堆或是什么是数组问题?老实说,我记不起代码的确切问题,因为我只是在最后简化了它。但是,我可以告诉您,我试图将多个地址行分组到一个字符串数组中,并在单个属性中将其设置为串联字符串。最后把它分成多个地址属性。这听起来和我遇到的问题一模一样。我正在编写代码,将类的23个属性打印到CSV文件中。如果有人有任何建议,我将不胜感激。这不是浪费-这8年后,我有了准确的错误代码,用我找到的旧代码重新创建了一个数组。如果不是你的帖子,我还是会找的。