В VB я использую следующее для загрузки DLL в память, а затем вызываю функции в этой DLL, когда мне нужно:
oDLL = [Assembly].Load(b)
Где 'b' - это байтовый массив, который содержит DLL,Есть моменты, когда загруженная DLL будет обновлена, и мне нужно отправить новую клиенту.В настоящее время они должны перезапустить программное обеспечение, которое загружает DLL.Я бы предпочел, чтобы программное обеспечение могло выгружать загруженную DLL и затем загружать новую.Кто-нибудь знает способ сделать это?