変ですね...
私のプロジェクトでは、実行時に外部 dll をロードする必要があります。私は以前にこれを頻繁に行ったことがあり、そこにあるすべての地雷を踏んだと思っていましたが、これはこれまでのところ私のベストを尽くしています.
本当にとても基本的なことです。使用していますAssembly.LoadFrom("c:\\test\\mytestlibrary.dll")
が、Fusion でファイルが見つかりません ( FileNotFoundException
.
いつものように融合ログを調べましたが、意味がありません。ファイルへの完全な絶対パスを指定した場合でも、何らかの理由で Fusion がファイルを見つけられない状況はありますか? 問題の dll には他のアセンブリが必要であると思われましたが、フュージョン ログを調べてもこれは示されません。さらに、テスト ライブラリは、ホスト アセンブリによっても参照されていないものは何も参照しません。
助言がありますか?