Интересные попытки, интересно, с тех пор автор пытался ещё этим заниматься.Это было бы бессмысленным занятием.
Мне думалось работать в другом домене со своими классами, которые не используют среду автокада.Зачем?
Куча сборок, которые часто перебилживаютсяСмысл в том, что вы собираетесь выгружать/загружать их в AutoCAD? Вы конечно можете экспериментировать, но не вижу в этом смысла. Последние 12 лет это пробовали делать неоднократно, но это ни у кого не получилось. В лучшем случае удавалось повторно загружать сборку (изменив её имя), но это может привезти к куче других проблем...
Вот ещё интересный момент из статьи по ссылке. В ответе Андрею написано " there are some global variables (cross domains)". Что это вообще такое, впервые слышу. Может подскажете, где можно ознакомиться?В данном случае я не знаю что именно автор имел в виду. В силу того, что часть сборок AutoCAD не managed, а mixed (т.е. часть кода в них native C++), возможно использование глобальных переменных. Ну а между AppDomain можно передавать данные вот так: http://csharp-slackers.blogspot.com/2008/09/pass-data-between-application-domains.html