Fatal Error HRESULT = 0x80131c08 при отладке в Visual Studio 2010

Я использую Visual Studio 2010 в 64-разрядной версии Windows 7 Professional в VMware 4.1.1, работающей на 2 процессорах и примерно 2 ГБ оперативной памяти. При отладке простого приложения Visual Studio зависает/не отвечает. Затем я получаю сообщение о том, что "Visual Studio занята ожиданием завершения внутренней операции". Через несколько минут я получаю следующее приглашение:

"Произошла неустранимая ошибка, и отладку необходимо прекратить. Дополнительные сведения см. на веб-сайте справки и поддержки Microsoft. HRESULT = 0x80131c08. ErrorCode = 0x0."

Веб-сайт поддержки Microsoft не может найти решение. Я искал свой любимый ресурс "Google" безрезультатно. А также, глядя здесь на переполнение стека. Я нашел пост, похожий, но не связанный с VMware, в нем упоминалось, что эта ошибка была вызвана проблемой с памятью, поэтому я увеличил размер виртуальной машины до 4 ГБ и перепробовал весь процесс. И получил ту же ошибку.

Кто-нибудь еще сталкивался с этой проблемой, или нашел решение, или мог бы указать мне правильную нить. Как я уже сказал, я искал безрезультатно.

Ответ 1

Это не имело ничего общего с моей конфигурацией, VMware/Memory. Я смущен, чтобы сказать, что это была моя вина. Проблема в моем коде с массивом, хотя я никогда не мог заставить Visual Studio сбой раньше с моим собственным кодом. Извиняюсь за то, что вы тратили свое время @Ханс Пассант.

Ответ 2

У меня была эта ошибка, когда я автоматически присоединяюсь к процессу в коде С#, используя пространство имен EnvDTE. Процесс, который был неожиданно завершен (процесс был каким-то образом убит?), И поэтому время отладки было отключено. Вероятно, неудачный момент, после этого сообщения с ошибкой HRESULT = 0x80131c08, я получил еще одно сообщение, в котором говорилось: "Нельзя отрываться от процессов X (процесс автоматически присоединенного процесса) из-за неустранимого отказа API. Надеюсь, это может помочь кому-нибудь в свое время.

Ответ 3

Я столкнулся с этой ошибкой (среди прочего) при подключении WinDbg (неинвазивного) к процессу, пока подключен отладчик VisualStudio 2013. Если вы спросите, почему я даже сделал такую ​​вещь, потому что VS 2013 больше не поддерживает загрузку SOS в отладчик VS!