2017-12-20 15 views
0

アセンブリから呼び出された最初の2つのメソッドが正常に動作するときに問題が発生しますが、3番目に参照されたアセンブリ例外をロードできませんでした。私はこのようなアセンブリを読み込もうとしました:実行時にC#プログラムがアセンブリ参照を失った

そして、プロジェクト参照を追加することはほとんどありません。なぜアプリケーションフォルダに存続し、実行時に利用不可能になる参照されたライブラリがあるのか​​わからない。

Windowsフォームアプリケーション(重要な場合)。

+0

アセンブリはまだbinフォルダにありますか? – pmcilreavy

+0

はい、既にウイルス対策を無効にしようとしました.... –

+0

決して、絶対に、LoadFileは使用しないでください。 LoadFileは、意図的に*依存するアセンブリを探したくない場合にのみ適切です。それは非常にまれです。 –

答えて

0

参照がより古いか、現在のフレームワークより新しいと思われる可能性があります。

参照が同じフレームワーク上で実行されていない場合、NLOGリファレンスで私に起こったメソッドがロードされず、更新され、すべての問題が解決されている可能性が高いです。フレームワークをサポートしていません -

アセンブリのバージョンと.NET Frameworkのバージョンを確認して、すべてがフレームワークに関して一直線上にあることを確認してください。

これがこのような頭痛の主な理由です。

関連する問題