Исключение из HRESULT: 0x800736B1 - PullRequest
2 голосов
/ 18 марта 2011

HI, Я разработал консольное приложение для тестирования моего проекта C ++ (.Net Framework 3.5). Я создал настройку для этого приложения и установил его на виртуальной машине, чтобы протестировать его. Но всякий раз, когда я запускаю это установленное приложение на ВМ, оно выдает мне необработанное исключение, говорящее: «Не удалось загрузить сборку XYZ или одну из ее зависимостей. Это приложение не удалось запустить из-за неправильной конфигурации приложения. Повторная установка приложения может решить проблему ( Исключение из HRESULT: 0x800736B1) "

Как я могу это исправить?

Спасибо, Капил

Ответы [ 4 ]

5 голосов
/ 18 марта 2011

У меня та же проблема, но она решается, когда я изменяю свои настройки на «Release» в visual studio.

, т.е. собираю вашу сборку в режиме «Release».

3 голосов
/ 28 декабря 2015

Старый вопрос, но так как это был первый результат в Google, я добавлю это для следующего человека.

Проблема заключается в отсутствии распространяемого C ++, как сказал мастро.Мне нужна была версия 2008 года.Я погуглил «visual studio c ++ redistributable 2008», и первым результатом стала страница поддержки Microsoft с именно тем, что мне было нужно.

Если вы знаете, для какой версии была разработана ваша DLL, просто установите ее, но если вы похожи на меня и не знаете, просто устанавливайте разные годы по одному, пока она не заработает.Мне повезло с 2008 года с первой попытки.

1 голос
/ 22 августа 2014

Проблема в том, что сказал Энтони.

Он не находит время отладки C + в виртуальной машине. Они не подлежат распространению. Вы должны установить Visual studio или ее часть.

Вы можете увидеть это: Как установить среды отладки VC80CRT без полной Visual Studio 2005?

0 голосов
/ 08 апреля 2019

В моем случае ошибка была вызвана неправильной конфигурацией файла .config (ошибка синтаксического анализатора в файле xml .config с двумя !!).Я думаю, что решение этого вопроса работает, потому что переход на Release Mode провоцирует использование другого файла конфигурации.

Я нашел решение благодаря этой странице , и мычто-то похожее здесь, в этом вопросе .

...