2
|
Mawg says reinstate Monica · 技术社区 · 14 年前 |
1
2
如果您希望这个库直接替换原始库,并且它是完全二进制兼容的(所有接口都是不变的),那么应该对类ID和接口ID使用相同的guid。如果不这样做,原始库的用户将无法在不重新编译程序的情况下使用您的程序。 注意二进制兼容性是重用guid的必要条件。如果您破坏了任何接口-更改它的ID和实现它的类的ID,然后重新编译客户机。 |
2
1
guid充当COM对象和DLL的一种标识符。如果使用相同的guid,则需要注册新的dll以便更新位置(即,如果不将其完全放置在同一位置,并且重新创建了以前注册的旧dll的所有接口)。 更清洁的方法是生成一个新的guid并修改调用者以使用新的guid/dll。 |
Tsar Bomba · MySQL存储过程where子句不过滤记录 6 年前 |
sjb-sjb · 正在保存系统。注释或系统。uwp中的主题文件属性 7 年前 |
soomon · 不是主键的实体框架外键 7 年前 |
Greeso · 正在检索DOM元素的ID/GUID 7 年前 |
Kershaw · 使用guid比较从foreach到linq 7 年前 |
toshniba · mysql中非utf8列的建议字符集 7 年前 |
Abhijeet Ahuja · js中基于种子字符串的相同uuid 7 年前 |
artganify · 生成简短的唯一标识符[已关闭] 8 年前 |