Предупреждение Visual Studio 2010: неопределенная ошибка (исключение из HRESULT: 0x80004005 (E_FAIL))

#visual-studio-2010

#visual-studio-2010

Вопрос:

Я вижу довольно много сообщений об этой ошибке, но, похоже, ни одно из них не относится к моей ситуации. У меня есть небольшое решение, содержащее 2 приложения winforms и библиотеку DLL для доступа к данным. Я использую VS2010 с пакетом обновления 1.

Когда я открываю решение на своем ноутбуке Vista Business 32 bit SP1, все работает без проблем. Однако, когда я открываю точно такое же решение на моем рабочем столе Vista Ultimate 64 bit SP1, я получаю указанную выше ошибку, как только я открываю решение, и каждый раз, когда я пытаюсь создать решение.

В решении не установлено и не используется никаких необычных инструментов, компонентов или библиотек, что меня очень смущает.

Любой совет был бы очень признателен!

Спасибо и с наилучшими пожеланиями.

Комментарии:

1. Vista с пакетом обновления 2 отсутствовала более двух лет. Обновление для платформы Vista было выпущено в конце 2009 года. Оба должны быть установлены на вашем компьютере, прежде чем пытаться выяснить, что не так с Visual Studio. Это вполне может быть связано.

Ответ №1:

Вы ссылаетесь на какие-либо собственные библиотеки / COM?

Если это так, необходимо изменить цель сборки решения с AnyCpu на x86 .

Не уверен, но это также может произойти, если вы смешали целевые типы ЦП в полностью управляемых решениях…

Комментарии:

1. Большое спасибо, ваш ответ помог мне исправить ошибку того же типа, которую я получал при создании решения.

Ответ №2:

Буквально некоторое время назад, когда я начал запускать нагрузочный тест, появилось следующее диалоговое окно ошибки «неопределенная ошибка (исключение из HRresult: 0x800004005 (E_FAIL)) «.

Решение: Очень простое, просто закройте приложение VS и перейдите в окно обозревателя решений, выберите проект и обновите два раза. Теперь попробуйте то же самое, и все будет работать нормально.

С уважением, ВИВЕК М

Ответ №3:

запустите Visual Studio от имени администратора, у меня была такая же проблема, и при запуске vs от имени администратора проблема исчезла.