web-dev-qa-db-ja.com

HRESULTからの例外:0x80131047

プロジェクトをデバッグしようとするたびにこの問題が発生しています:

enter image description here

それはフランス語です、ここに「私の」翻訳があります:

「プロジェクトの実行中にエラーが発生しました:アセンブリ「DBZ buuのFury Text Editor」またはその依存関係の読み込みに失敗しました。指定されたアセンブリ名またはコードベースが無効でした。(HRESULTからの例外:0x80131047)」

誰でも私を助けてくれますか?

ありがとう、オマール

19
Omarrrio

[プロジェクト]> [プロジェクトプロパティ]> [名前]>名前から「'」を削除すると、動作します:)

17
Omarrrio

Assembly.Load()を使用してファイルをロードしている場合は、代わりにAssembly.LoadFile()で変更してください。

20
Ivandro Ismael

私の場合のように、必ずしもそれに関連しているとは限りません...

まず、アセンブリに関連する実際の問題につながる多くの変数がある可能性があるため、これは非常に難しい問題のトラブルシューティングであったと言いたいと思います。

そのため、32ビットバージョンのOfficeを対象とするOutlookアドイン2010に取り組んでいました。ブルースから1日が経過するまですべてが正常に機能していました。アドインはロードされず、「HRESULT:0x80131047」というエラーが表示されました。ほぼ半日検索した後、ニースの記事を見つけました。

http://blogs.msdn.com/b/astebner/archive/2007/05/06/2457576.aspx

アセンブリをグローバルキャッシュに追加しようとしましたが、できませんでした。幸運なことに、私はほとんど同じプロジェクトをうまく実行し、すでに比較チェックを行っており、すべてが同じように見えましたが、このパスで何か異なるものが見つかりました...プラットフォームのターゲットCPUが64-bitそのため、「Any」に変更しました。 -これで修正されました!

6
Leo Gurdian

はい、プロジェクト名「Taqi's Project」をTaqi Projectに変更するだけで、正常に実行されます。

3
Muhammad Taqi

この問題の原因となっている無効な。\ Properties\licences.licxファイルがありました。このファイルは、DevExpressコンポーネントによって自動的に生成されます。

このファイルを削除したところ、出来上がり:ビルドが成功しました。

3
Lvpdev

これを引き起こしている無効なApp.Configファイルがありました。

どういうわけか、メイン要素の最後の終了タグがありませんでした。

</Configuration>
2
Rhyous

このMSDNフォーラムの投稿 は、エラーを回避するために、アセンブリ名からスラッシュ、コンマ、またはアポストロフィなどの「特殊な」文字を削除する必要があることを示しています。

それでも解決しない場合は、[デバッグ]タブの[Visual Studioホスティングプロセスを有効にする]をオフにすることをお勧めします。

1
user3541373