В
acad.exe для загрузки сторонних расширений ObjectARX или VBA можно использовать статические методы, предоставляемые COM:
Application.AcadApplication.LoadArx(...) и
Application.AcadApplication.LoadDVB(...). Но в
accoreconsole.exe этих методов нет, т.к. для него COM модель отсутствует (соответственно и VBA в нём нет), а вместо ARX грузить нужно CRX (или DBX, написанных в соответствии с ObjectDBX/RealDWG).
Как в
accoreconsole.exe программно, т.е. не через командную строку, загружать CRX и DBX?
#if ACCORECONSOLE
using cad = Autodesk.AutoCAD.ApplicationServices.Core.Application;
#endif
#if AUTOCAD && !ACCORECONSOLE
using cad = Autodesk.AutoCAD.ApplicationServices.Application;
#endif
Я не вижу в статическом классе
Application, предоставленного в
accoreconsole, чего-то вроде
Application.LoadCrx(...).
В
этой заметке не вижу примера того, как в
accoreconsole можно программно (в коде C#) грузить CRX и DBX.