Исключение из HRESULT: 0x80131047
У меня возникает эта проблема всякий раз, когда я пытаюсь отладить свой проект:
Это на французском языке, вот" мой " перевод:
"ошибка при попытке запустить проект: неудачная загрузка сборки" DBZ buu Fury Text Editor " или одна из его зависимостей. Данное имя сборки или кодовая база недействительна. (Исключение из HRESULT: 0x80131047)"
кто-нибудь может мне помочь ?
Спасибо большое
7 ответов
Если вы используете сборки.Load () чтобы загрузить файл, попробуйте изменить его с помощью Assembly.Вместо этого LoadFile ().
Это не обязательно может быть связано с этим, как в моем случае...
во-первых, я хотел бы сказать, что это была очень сложная проблема, поскольку может быть много переменных, ведущих к фактической проблеме, связанной с сборками.
поэтому я работал над надстройкой Outlook 2010, ориентированной на 32-разрядную версию Office. Все работало нормально, пока один день из блюза, надстройка больше не загружалась, и мне была представлена ошибка"значение HRESULT: 0x80131047". После поиска почти полдня я нашел хорошую статью:
http://blogs.msdn.com/b/astebner/archive/2007/05/06/2457576.aspx
Я попытался добавить сборку в глобальный кэш, но не смог. К счастью, у меня был почти идентичный проект, который работал просто отлично, и я уже сделал сравнение, и все казалось таким же, но на этот проход я нашел что-то другое ... как оказалось, целевой процессор платформы был установлен к 64-бит поэтому я изменил его на"любой" и voila'! - это все исправило!
У меня было недопустимое приложение.Файл конфигурации, который был причиной этого.
каким-то образом мне не хватало последнего закрывающего тега для основного элемента.
</Configuration>
это сообщение форума MSDN говорит, что вам нужно взять "специальные" символы, такие как косые черты, запятые или апострофы из вашего имени сборки, чтобы избежать этой ошибки.
Если это не исправит его, другое предложение-снять флажок "Включить процесс размещения Visual Studio" на вкладке "отладка".
У меня был инвалид .\Свойства\лицензии.licx-файл, который вызывает эту проблему. Этот файл автоматически генерируется компонентами DevExpress.
Я просто удалил этот файл и вуаля: сборка удалась.