c# – 跨应用程序的相同GUID的影响
发布时间:2020-12-16 01:46:55 所属栏目:百科 来源:网络整理
导读:每当我有一个新的C#项目时,我经常复制/重命名现有的C#项目,以便重用大部分代码.这意味着进入Assembly Info并在那里重命名项目.在过去,我并没有真正打扰重命名GUID. 这是一种糟糕的编程习惯吗?如果用户使用相同的GUID打开另一个程序,它是否会对用户产生负面
每当我有一个新的C#项目时,我经常复制/重命名现有的C#项目,以便重用大部分代码.这意味着进入Assembly Info并在那里重命名项目.在过去,我并没有真正打扰重命名GUID.
这是一种糟糕的编程习惯吗?如果用户使用相同的GUID打开另一个程序,它是否会对用户产生负面影响? 我绝不是一个专业的程序员,但我顺便过去,随着时间的推移,我想出了一些事情.任何的建议都受欢迎. 解决方法
这取决于GUID的用途.我知道可能导致严重(但微妙)并发症的GUID的一些重复使用是:
>以任何方式暴露给COM的GUID.如果注册了具有相同GUID的两个COM组件,则会出现非常混乱且几乎不可能解决的冲突. 最后,如果可能的话,我会寻找其他“重复使用”的方法. 快乐的编码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |