このスレッドで述べたように、実行時にアセンブリをコードにロードしていますが、そのアセンブリへのすべての参照は実行時に壊れています。
動的にロードされたアセンブリをコンパイル時にコードを壊す形に保つ方法は?
しかし今、私はこのスレッドの紳士が提案したテクニックを使用してこの問題を解決しようとしました:
http://www.codeproject.com/Articles/187788/Dynamically-Loading-NET-Assemblies-using-Interface
ここでの唯一の問題は、動的アセンブリからアクティブ化しているクラスが、インターフェイスで定義できないネイティブ型をそのアセンブリに使用することです。それが私が立ち往生しているところです。
また、これらの外部アセンブリのネイティブ型をオブジェクト/ダイナミックに置き換えようとしましたが、その時点でキャストが失敗しています。
この問題を解決する方法について何か提案はありますか?