如何在DXCore中获得唯一的SourceFile引用?

时间:2012-12-11 18:44:06

标签: c# dxcore

我正在开发一个插件,用于在Enterprise Architect和Visual Studio 2012之间交换数据。我的插件使用DXCore库,到目前为止,我能够完成我需要的所有操作。但是现在我有问题,如果重命名我的插件丢失了文件的轨道。

我可以从DXCore处理DocumentRenamed事件,但这不是我想要的方式,因为它会迫使我重命名我为EA互操作创建的XML文件。

所以,这一切归结为标题:如何在DXCore项目中拥有类似于给定文件的唯一标识符的属性?

感谢。

1 个答案:

答案 0 :(得分:1)

我不相信你可以使用任何现有的唯一(且不变)id。

如果您需要这样的ID,我建议您创建一个自己的ID并维护一个类别的字典。

您可以在唯一ID之后而不是在项目文件之后命名您的xml文件。

重命名文件时,您将更改与uniqueid关联的名称,并且无需重命名xml文件。