MigratorDotNet を使用して移行を行っています。My_Assembly
Sharp Arch v2で構築されたアセンブリに文字列を与えます。Sharp Arch v2 は Fluent Nhibernate 1.3.0.727 上に構築されています。
私のプロジェクトは1.3.0.737を使用しています
MigratorDotNet が を呼び出すと、次のエラーが発生しますAssembly.GetExportedTypes
。
System.IO.FileNotFoundException: Could not load file or assembly 'FluentNHibernate, Version=1.3.0.727, Culture=neutral, PublicKeyToken=8aa435e3cb308880' or one of its dependencies. The system cannot find the file specified.
私は BindingRedirects に精通していますが、MigratorDotNet のソース コードを変更したくありません (外部構成を取得しません)。
新しいバージョンを強制して FileNotfoundException を防ぐ方法はありますか?
PS似たような質問がたくさんあることは知っていますが、それらは通常、リダイレクトをバインドし、Copy Local = trueを保証し、アセンブリをGACに追加するなどによって解決されます。この質問はより一般的だと思います。