6
我已經成功地通過自動化API打開我的EA項目,但不知道其中的參數傳遞給ImportDirectory(…)
方法正確的格式:我必須將參數傳遞給Project.ImportDirectory(...)的格式是什麼?
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#作爲編程語言
- 遞歸處理子目錄檢查
- 創建EA邏輯圖CH包沒有被選中
- 導入定義的組件被選中並變灰
- 不導入私有成員沒有被選中
- 創建每個命名空間選擇
- 同步現有教學班選擇
- 刪除未找到的類包在代碼中設置爲'始終刪除'
什麼是ImportDirectory(…)
方法的字符串參數的等效翻譯?
好問題。對於語言,只需嘗試'「C#」'和extraoptions嘗試''recurse = 1「' 。這裏的文檔是頂部... –
@ThomasKilian其餘的選項是我主要不確定的。 – David
是的。我可能會在稍後看看。您只是選擇「嘗試錯誤」或「郵件Sparx支持」。在後一種情況下,我們將很高興看到答案作爲答案在這裏:-) –