F # Interactive (fsi.exe) имеет директиву для ссылки на данную сборку:Разгрузка/unreference ссылочной сборки из F # интерактивной
>#help;;
[...]
#r "file.dll";; Reference (dynamically load) the given DLL
[...]
Я часто люблю выгрузить/unreference ранее ссылались сборки для того, чтобы перекомпилировать их. Это возможно?
Редактировать: Я запускаю fsi под MacOSX и Mono - должен быть таким же, как из командной строки под окнами.
если он загружается с помощью обычного Assembly.Load, то я не думаю: http://blogs.msdn.com/suzcook/archive/2003/07/08/57211.aspx –
Это не выглядит многообещающим ... но спасибо. –
Если реализация FSI очень наивна, вся динамическая загрузка сборки будет выполняться в изолированном AppDomain, который может быть выгружен. Однако вы не сможете разгружать отдельные сборки. –