最近まで、Assembly.LoadFrom を呼び出してアセンブリをロードしていましたが、問題ありませんでした。しかし、一時的な appDomain にロードする必要がありますが、アセンブリを一時ドメインにロードしようとすると FileLoadException が発生し続けます。appDomainSetup パラメーターを CreateDomain メソッドに渡そうとしましたが、成功しませんでした。
これが私のコードです。
var tempDomain = AppDomain.CreateDomain("TempDomain");
Assembly sampleAssembly = tempDomain.Load(pathToDll);
アセンブリがアプリケーション ベース ディレクトリのサブ ディレクトリにある