是否可以让Project.ImportDirectory(...)以静默模式运行?

时间:2016-04-19 13:54:56

标签: c# enterprise-architect

通过自动化API打开我的EA项目后,调用ImportDirectory(…)方法会显示一个窗口,其中显示导入进度(与执行手动导入时相同):

var repo = new EA.RepositoryClass();
repo.OpenFile("some.eap");
var proj = repo.GetProjectInterface();

proj.ImportDirectory(…);

这不是很方便,因为我想将导入作为TFS构建定义的一部分来执行。它不仅显示了一个窗口,而且主要是因为我需要一些UI Automation API(例如Ranorex)来解除弹出警告/错误对话框以及最后关闭表单。

有没有办法让导入以静默模式运行,即没有UI?

1 个答案:

答案 0 :(得分:1)

没有。除了" extraoptions"提供隐藏的解决方法。