我已设法通过自动化 API 打开我的 EA 项目,但不知道将参数传递给的正确格式ImportDirectory(…)
method:
var repo = new EA.RepositoryClass();
repo.OpenFile("some.eap");
var proj = repo.GetProjectInterface();
string language = "..."; // what to put here for C#?
string extraoptions = "..."; // what to put here for my option (see below)
proj.ImportDirectory("{C5007706-B7DA-4ACC-9123-F934F9B60305}", language, "C:\somedir", extraoptions);
手动执行导入时,我在 EA 的导入源目录窗口中选择以下选项:
- C# 作为编程语言
- 递归处理子目录被检查
- 为每个包创建逻辑图未选中
- 导入定义的组件未选中且呈灰色
- 不导入私有成员未选中
- 选择为每个命名空间创建包
- 选择同步现有类
- 删除代码中未找到的类设置为“始终删除”
转换为字符串参数的等效项是什么ImportDirectory(…)
method?
EA 支持告诉我,“导入源目录”对话框的“源类型”下拉列表中列出的所有值都可以用作语言参数的参数。而且目前仅recursive=1
支持作为额外选项参数的参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)