Тема: Вставка блока из файла.
Задача: вставить блок, определенный в файле, в определенное место и с определенным масштабом.
После вставки поменять атрибут блока.
Непонимание при вставке блока. Почему-то sourceBlockName и destBlockName должны различаться, иначе вылетает ошибка "Блок ссылается сам на себя".
var fileName = @"D:\Work\Support\Блоки\BlockChertezFile.dwg";
var tmpDb = new Database(false, true);
tmpDb.ReadDwgFile(fileName,FileShare.Read,true,"");
doc.Database.Insert("BlockChertez", "BlockChertez_copy", tmpDb, true);
Вышеприведенный код работает, при этом в базе создаются 2 определения блока BlockChertez и BlockChertez_copy. Первый - нормальный, второй как будто пустой, или невидимый - при вставки и предпросмотре ничего не видно.
Расскажите, пожалуйста, может я что-то делаю не так, в чем причина такого странного поведения?