プロジェクトをデバッグしようとするたびにこの問題が発生しています:
それはフランス語です、ここに「私の」翻訳があります:
「プロジェクトの実行中にエラーが発生しました:アセンブリ「DBZ buuのFury Text Editor」またはその依存関係の読み込みに失敗しました。指定されたアセンブリ名またはコードベースが無効でした。(HRESULTからの例外:0x80131047)」
誰でも私を助けてくれますか?
ありがとう、オマール
[プロジェクト]> [プロジェクトプロパティ]> [名前]>名前から「'」を削除すると、動作します:)
Assembly.Load()を使用してファイルをロードしている場合は、代わりにAssembly.LoadFile()で変更してください。
私の場合のように、必ずしもそれに関連しているとは限りません...
まず、アセンブリに関連する実際の問題につながる多くの変数がある可能性があるため、これは非常に難しい問題のトラブルシューティングであったと言いたいと思います。
そのため、32ビットバージョンのOfficeを対象とするOutlookアドイン2010に取り組んでいました。ブルースから1日が経過するまですべてが正常に機能していました。アドインはロードされず、「HRESULT:0x80131047」というエラーが表示されました。ほぼ半日検索した後、ニースの記事を見つけました。
http://blogs.msdn.com/b/astebner/archive/2007/05/06/2457576.aspx
アセンブリをグローバルキャッシュに追加しようとしましたが、できませんでした。幸運なことに、私はほとんど同じプロジェクトをうまく実行し、すでに比較チェックを行っており、すべてが同じように見えましたが、このパスで何か異なるものが見つかりました...プラットフォームのターゲットCPUが64-bitそのため、「Any」に変更しました。 -これで修正されました!
はい、プロジェクト名「Taqi's Project」をTaqi Projectに変更するだけで、正常に実行されます。
この問題の原因となっている無効な。\ Properties\licences.licxファイルがありました。このファイルは、DevExpressコンポーネントによって自動的に生成されます。
このファイルを削除したところ、出来上がり:ビルドが成功しました。
これを引き起こしている無効なApp.Configファイルがありました。
どういうわけか、メイン要素の最後の終了タグがありませんでした。
</Configuration>
このMSDNフォーラムの投稿 は、エラーを回避するために、アセンブリ名からスラッシュ、コンマ、またはアポストロフィなどの「特殊な」文字を削除する必要があることを示しています。
それでも解決しない場合は、[デバッグ]タブの[Visual Studioホスティングプロセスを有効にする]をオフにすることをお勧めします。