Visual Studio プラグインを作成しています。
参照される DLL もロードしたいので、Assembly.LoadFromメソッドを使用して DLLをロードしています。システムの実行中にこれらの DLL を更新できるようにする必要がありますが、Assembly.LoadFrom を呼び出した後、DLL がロックされているようです。
これは参照されたdllをロードしないため、以下のコードは使用できません
byte[] readAllBytes = File.ReadAllBytes("MyPlugin.dll");
Assembly assembly = Assembly.Load(readAllBytes);
DLL をロックせずに DLL をロードする方法、または DLL をロードした後に DLL のロックを解除する方法は?