Я загружаю DLL
через System.Reflection.Assembly.LoadFile
и размышляю над его членами в плагинной системе.
Мне нужно иметь возможность обновить / перезаписать эти DLL
во время работы системы, но кажется, что после вызова System.Reflection.Assembly.LoadFile
файл впоследствии блокируется.
Кто-нибудь знает способ разблокировки файла?
Я читал о загрузке файла в отдельном домене приложения? Есть ли подводные камни в этом подходе?