Тема: AutoCAD 2005. Как выгрузить модуль, загруженный с помощью команды "netload"?

Как выгрузить из AutoCAD 2005 модуль *.dll (Framework.NET 1.1), загруженный с помощью  команды netload? Или нужно тогда постоянно перезапускать AutoCAD?

Re: AutoCAD 2005. Как выгрузить модуль, загруженный с помощью команды "netload"?

в текущей сесии автокада нельзя выгрузить .NET dll. Читал что у разработчиков с этим большой гемор. Т.е. если есть всякие dependen-сы, то выгрузка dll, должна отслеживать корректность - а вот с .NET пока такого сделать не смогли. Вот и висит до окончания сесии акада все то что туда нагрузили.

Re: AutoCAD 2005. Как выгрузить модуль, загруженный с помощью команды "netload"?

Я конечно очень сильно извиняюсь, програмить для ACAD я только начинаю, но в .NET опыт уже есть.
Этот "косяк" тянется именно из .NET
Дело в том, что среда выполнения не позволяет выгрузить зборку из текущего домена приложения, но можно выгрузить весь домен чцеликом, что и спользуется для проверки динамически загружаемых зборок.
То-есть если вам требуется выгружать зборки, нужно создать отдельный домен и подгружать их туда.
Вполне существует возможность реализовать собственнай загрузчик (он будет постоянно висеть в домене ACADа) который будет подгружать и выгружать требуемые зборки. Но такая возможность в основном требуется на этапе разработки/отлатки, конечному пользователю она наврятли понадобится, хотя в жизни всяко бывает