通过自动化API打开我的EA项目后,调用ImportDirectory(…)
方法会显示一个窗口,其中显示导入进度(与执行手动导入时相同):
var repo = new EA.RepositoryClass();
repo.OpenFile("some.eap");
var proj = repo.GetProjectInterface();
proj.ImportDirectory(…);
这不是很方便,因为我想将导入作为TFS构建定义的一部分来执行。它不仅显示了一个窗口,而且主要是因为我需要一些UI Automation API(例如Ranorex)来解除弹出警告/错误对话框以及最后关闭表单。
有没有办法让导入以静默模式运行,即没有UI?
答案 0 :(得分:1)
没有。除了" extraoptions"提供隐藏的解决方法。