2012-03-20 135 views
10

我在運行2個處理器和大約2GB內存的VMware 4.1.1中的Windows 7 Professional 64位中運行Visual Studio 2010。在調試一個簡單的應用程序時,Visual Studio似乎掛起/無響應。然後我收到一條消息,告訴我「Visual Studio正忙着等待內部操作完成」。幾分鐘後,我會收到以下提示:在Visual Studio 2010中進行調試時致命錯誤HRESULT = 0x80131c08

「發生致命錯誤,需要終止調試。有關更多詳細信息,請參閱Microsoft幫助和支持網站HRESULT = 0x80131c08。ErrorCode = 0x0。 「

Microsoft的支持網站找不到解決方案。我搜索了我最喜歡的資源「Google」無濟於事。以及在這裏看Stackover流量。我在這裏發現了一篇類似與VMware無關的帖子,帖子中提到這個錯誤是由於內存問題造成的,所以我將虛擬機增加到了4GB,並且再次嘗試了整個過程。並得到了同樣的錯誤。

有沒有其他人遇到過這個問題,或者找到了解決方案,或者可以指出我在正確的線程方向。正如我所說,我確實搜索無濟於事。

+0

異常代碼意味着「調試器超時」,這將毫不奇怪。從來沒有見過這個,關於你的設置的東西很混亂。更改設置。 – 2012-03-20 23:58:56

+0

感謝您的迴應... vs setup或vmware安裝程序? – Frikz 2012-03-21 00:12:47

+0

機器設置。所以是的,可能是VMware。 – 2012-03-21 00:15:45

回答

3

這與我的配置VMware/Memory無關。我很尷尬地說這完全是我的錯。在我的代碼中發佈一個數組,雖然我從來沒有能夠使我的代碼導致Visual Studio崩潰。爲浪費你的時間@Hans Passant道歉。

+10

究竟是什麼問題?我遇到了同樣的問題,但我無法發現我的代碼有任何明顯的問題。 – 2012-07-17 22:05:16

+0

我也有這個錯誤,有時當我退出我的應用程序時,所以我很想聽到更多關於此的信息 - 你是否損壞了堆或者陣列問題? – Sam 2013-03-19 15:19:51

+0

說實話,我不記得我的代碼確切的問題,因爲我最後簡化了它。然而,我可以告訴你,我試圖將多個地址行分組到一個字符串數組中,並將其設置爲單個屬性作爲連接字符串。最終將其分離爲多個地址屬性。 – Frikz 2013-03-20 16:59:01

4

我在使用EnvDTE名稱空間自動附加到C#代碼中的過程時出現此錯誤。被連接的過程意外地結束了(該過程以某種方式被終止了?),因此調試器超時。可能是一個不幸的時刻,在HRESULT = 0x80131c08錯誤之後,我還收到另一條消息:由於無法恢復的API故障,無法從進程X(自動附加進程)中分離出來。 希望這可能會有一些幫助,所以有一天有一天。

1

當連接VisualStudio 2013調試器時,將WinDbg(非侵入式)附加到進程時遇到了此錯誤(等等)。如果你問我爲什麼要做這樣的事情,那是因爲VS 2013不再支持將SOS加載到VS調試器中!

相關問題