gpt4 book ai didi

c# - 访问新创建的包 EA 的包

转载 作者:太空宇宙 更新时间:2023-11-03 10:32:24 26 4
gpt4 key购买 nike

我有以下代码创建了一个新的 EA 模型和该模型的子包。然而,子包似乎只是“可视化”更新/创建的——我的意思是我可以在 EA 中看到它,但如果我尝试获取新根目录的包,它会返回 0,这应该是 1。

var root = eaRepo.Models.AddNew("A New Root", "");
root.Update ();
eaRepo.Models.Refresh();

Package newPackage = root.Packages.AddNew("New Package", "Package");
newPackage.Update();
eaRepo.Models.Refresh();

var packages = root.Packages.Count; //Returns 0 but I just created one

关于为什么这不起作用的任何建议?

最佳答案

您正在刷新错误的集合(eaRepo.Models,第二次)。您需要刷新已将包添加到的集合。

Package newPackage = root.Packages.AddNew("New Package", "Package");
newPackage.Update();
root.Packages.Refresh();

关于c# - 访问新创建的包 EA 的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29515421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com