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のパッケージには、
- 未確認のインポート定義されたコンポーネントであるプライベートメンバーをインポートしないでください
- チェックを外すと、グレー表示であること
- オフになっている名前空間ごとにパッケージを作成します
- 同期既存のクラスを選択する
- 選択されているが見つからないクラスを削除します'always delete'に設定されています
ImportDirectory(…)
メソッドの文字列引数に相当するものは何ですか?
良い質問です。言語の場合は '' C# "'を試し、余分なオプションについては '' recurse = 1 "' を試してみてください。ここの文書はトップにあります... –
@ThomasKilian残りのオプションは、私が主に確信しているものです。 – David
うん。私は後でそれを見るかもしれない。あなたは、 "試行錯誤"または "Sparxメールをサポートする"という選択肢の上にいるだけです。後者の場合は、回答をここでの回答として見ることに感謝します:-) –