世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
COM组件类注册时需要有一个唯一的GUID,避免撞车。。如果直接复制过来。。不改变一下GUID,发生撞车的几率很大。。因为如果只修改项目名称,而不修改GUID,那么。。万一,同一时间部署加载这两个工程的话,极有可能冲突。
比如,我的MapOutput就是从原有的工程MyQuery.soe直接拷贝过来的。。就出现类无法加载的情况
GUID撞车,这会是一个大麻烦!
MyQueryREST->MyQuery->MapOutput....