А просто через File.Copy() нельзя копировать файл, который открыт в редакторе?Нет. Во всяком случае до того момента как ты его не сохранишь. Ведь в файле и в редакторе AutoCAD разные состояния если пользователь что-то делал с чертежом.
В таком случае при подпихивании коду по ссылке http://adndevblog.typepad.com/autocad/2012/12/binding-external-references.html у меня ничего в файле не меняется.Что значит подцепится? Создаёшь Database, в неё сразу читаешь этот файл при помощи Database.ReadDwgFile. Возможно нужно еще Database.ResolveXrefs и Database.CloseInput. Ну и дальше по схеме примера.
Как мне в данном случае подцепиться к файлу-копии?
Здравствуйте.А этот пример не работает: http://adndevblog.typepad.com/autocad/2012/12/binding-external-references.html ?
Как прямое продолжение темы.
Подскажите, пожалуйста, можно ли сделать bind еще и на вложенные (nested) xref?
В принципе мне помог пример, который Вы привели по ссылке, но с костылем.Вполне себе нормальный костыль.
Сначала я прошелся и сделал Detach тех хрефов, статус которых был Unload, Unreferenced и FileNotFound.
Потом сохранил результат и вторым проходом уже биндил те, где статус Resolved.