Так в чем проблема это сделать из C#
Это наверняка не проблема.
Я не понимаю следующее:
Нужно генерировать DLL, это плагин для Autocad.
Во первых, я подозреваю, что не могу остановить работу DLL и посмотреть, какие значения переменных в данный момент. Мне кажется, что Debug уже не будет доступен в любой момент.
Во вторых, При изменениях всё время нужно переподставлять DLL, а без закрытия Autocad, у меня это не получается.
В третьих, я не пишу законченное приложение, я в коде часто, что-то меняю от проекта к проекту, перебираю варианты сборок, подбираю приемлимый вариант.
Хорошо, конкретная задача: Получить данные из БД.
Где это по Вашему представлению нужно сделать, внутри плагина? Тогда мне кажется на этапе отладки я не смогу увидеть, что я получаю.
Если я эти массивы получу в стороннем ПО написанном на С#, я смогу их передать в плагин Autocad?
Я видимо не понимаю, что будет с отладкой данной DLL.
По сути данные полученные из БД будут использоваться не только для Autocad, по этому мне лучше их получить в стороннее приложение.
Я хотел получить удобный редактор кода и более продвинутый язык, но т.к. оказалось, что использование моего подхода (COM API) устарело и на C# его не используют.
Совсем запутался ((((((((, но редактор VBA исчерпал себя, очень неудобно.