0

私は次の方法でアセンブリをチェックしています:

var asm = Assembly.LoadFile

特定の型にアクセスしていて、特定のメソッドのパラメーターを取得しようとしています。

問題は、一部のパラメーター Type が別のアセンブリで定義されており、このメソッドがアセンブリを見つけることができないという例外をスローすることです。

{"Could not load file or assembly 'project.POCO, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.":"project.POCO, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"}

どうすればこれを実行できるように設定できますか? みんな?

ありがとう :)

4

1 に答える 1

0

MSDNの状態として:

LoadFile メソッドを使用して、ID が同じでパスが異なるアセンブリを読み込んで調べます。LoadFile は、LoadFrom コンテキストにファイルをロードせず、Lo​​adFromメソッドのようにロード パスを使用して依存関係を解決しません

したがってAssembly.LoadFrom、 ではなくを使用する必要がありますAssembly.LoadFile

于 2013-12-23T18:42:21.773 に答える