C# 如何在DXCore中获得唯一的源文件引用?
我正在开发一个插件,用于在Enterprise Architect和Visual Studio 2012之间交换数据。我的插件使用DXCore库,到目前为止,我能够做我需要的一切。但现在我有一个问题,我的插件失去了跟踪文件,如果它被重命名 我可以从DXCore处理DocumentRenamed事件,但这不是我想要的方式,因为这将迫使我重命名为eainterop创建的XML文件 所以,这一切都归结为一个标题:我如何能拥有一个属性,就像是DXCore项目中给定文件的唯一标识符C# 如何在DXCore中获得唯一的源文件引用?,c#,dxcore,C#,Dxcore,我正在开发一个插件,用于在Enterprise Architect和Visual Studio 2012之间交换数据。我的插件使用DXCore库,到目前为止,我能够做我需要的一切。但现在我有一个问题,我的插件失去了跟踪文件,如果它被重命名 我可以从DXCore处理DocumentRenamed事件,但这不是我想要的方式,因为这将迫使我重命名为eainterop创建的XML文件 所以,这一切都归结为一个标题:我如何能拥有一个属性,就像是DXCore项目中给定文件的唯一标识符 谢谢。我不相信有任何现
谢谢。我不相信有任何现有的唯一(不变)id可供您使用 如果您需要这样一个id,我建议您创建一个自己的id,并维护各种字典 您应该以唯一id命名xml文件,而不是以项目文件命名 重命名文件时,您将更改与uniqueid关联的名称,并防止需要重命名xml文件