2016-09-20 87 views
0

我有一個自定義的EAP文件,我想用它來創建更多的EAP。 我想將此自定義EAP模板複製到任何其他新的EAP,然後再繼續。 我正在使用createModel:它將BaseEap複製到目標EAP。通過c#將EAP複製到EABase.eap

repository.CreateModel(CreateModelType.cmEAPFromBase, "path EAP currently opened",-1); 

我該如何將我的自定義模板EAP複製到Base EAP? 有沒有直接的方式來使用C#將EAP複製到EAP?

回答

0

您可以使用下面的代碼

Repository.GetProjectInterface().ProjectTransfer(EAPFilesourcepath,EAPFiletargetpath,EAPFilelogpath); 

利用這一點,你可以在你的模板EAP轉移到新的EAP和工作進一步

數據傳輸可以使用項目轉讓實現它由於以下原因之一而失敗

  1. the So urce文件不存在

  2. 目標文件已經存在

  3. 目標文件不是EAP文件,只有EAP文件自動化接口

+0

支持在發佈的圖像中包含受版權保護材料。它來自Sparx Systems的Enterprise Architect幫助文件。 – Uffe

+0

@Uffe Yep刪除,感謝信息 – Arshad

+0

@dahsra感謝您的信息。我按照你的建議嘗試。我收到以下異常:System.Runtime.InteropServices.SEHException(0x80004005):外部組件已引發異常。 – Akanksha