Необходимо сохранить текущий чертеж Civil 3D в формате AutoCAD с выбором версии DWG. Изначально я реализовал экспорт через:
ed.Command("_exporttoautocad2010", filename);
Но в этом случае, если в чертеже есть мои объекты (с переопределением DrawableOverrule) полученный чертеж потом невозможно открыть - во время открытия каждый раз происходит фатальная ошибка, даже при не загруженном модуле.
Второй вариант - это создание копии чертежа с помощью:
Далее, сохранить этот новый чертеж, открыть и расчленить все свои объекты и объекты Civil 3D в модели и во всех листах, и сохранение в нужной версии DWG.
Нужно ли подкорректировать второй метод, чтобы он корректно работал (я его только сейчас реализовываю и пока не могу сказать на сколько он рабочий)?