Здравствуйте!
Хочу добавить связь через API, файл в диспетчере связей появляется и при выполнении макроса ошибок никаких не выдает, но его не видно в модели. Попробовал изменить настройки видимости, но выдает ошибку, что связь не подгружена, если вручную обновить связь, то все появляется... может кто то сталкивался? версия ревита 18.
Вот код, через который я пытаюсь подгружать:
public void AddLinksFiles()
{
UIDocument uidoc=this.ActiveUIDocument;
Document doc=uidoc.Document;
string path = @"C:\\Users\\username\\Desktop\\TESTFILES\\test.rvt";
RevitLinkOptions revOpt = new RevitLinkOptions(false);
var filePath = ModelPathUtils.ConvertUserVisiblePathToModelPath(path);
using (Transaction tr = new Transaction(doc)) {
tr.Start("link");
var createLink = RevitLinkType.Create(doc, filePath, revOpt);
var instance = RevitLinkInstance.Create(doc, createLink.ElementId);
tr.Commit();
}
}