0

EnterpriseArchitectとVisualStudio2012の間でデータを交換するためのプラグインを開発しています。プラグインはDXCoreライブラリを使用しており、これまでのところ、必要なことはすべて実行できました。しかし、名前を変更すると、プラグインがファイルの追跡を失うという問題が発生しました。

DXCoreからDocumentRenamedイベントを処理できますが、EA相互運用​​機能用に作成しているXMLファイルの名前を変更する必要があるため、これは希望する方法ではありません。

つまり、すべてタイトルに要約されます。DXCoreを使用するプロジェクトで、特定のファイルの一意の識別子のようなプロパティを作成するにはどうすればよいですか。

ありがとう。

4

1 に答える 1

1

使用できる既存の一意の (そして不変の) ID はないと思います。

そのような ID が必要な場合は、独自の ID を作成し、ある種の辞書を維持することをお勧めします。

プロジェクトのファイルではなく、一意の ID に基づいて xml ファイルに名前を付けます。

ファイルの名前が変更された場合、uniqueid に関連付けられた名前を変更して、xml ファイルの名前を変更する必要がないようにします。

于 2012-12-11T22:13:16.093 に答える