Кулик Алексей aka kpblc пишет:Мы как раз сейчас с Андреем обсуждаем некоторые тонкости
Там речь шла несколько о другом: о том, что поскольку .NET библиотеки грузятся в контекст приложения, а так же учитывая тот факт, что все сборки AutoCAD грузит в один общий домен (что не так уж и хорошо), то нет никакого смысла пытаться грузить их повторно в один и тот же AppDomain.
todesengel пишет:а есть возможность отказать .NET dll в загрузке?
Насколько я знаю - средствами самого .NET нельзя. Можно подписаться на оповещение о факте успешной загрузке или же о проблемах, возникших при загрузке, а так же на событие выгрузки домена (см. события класса AppDomain). Например, если в процессе загрузки твоей библиотеки не удаётся найти нужные связанные с ней файлы, в обработчике события ты можешь указать, где искать эти файлы.
То, о чём ты спрашиваешь, компанией Autodesk могло было быть легко реализовано в API самого AutoCAD но, опять же - насколько я вижу, это сделано не было.