1

假设我们有这种情况下部署一个.net com dll 并在其上运行 regasm 的设置,此设置没有卸载,因此 unregister 永远不会被调用..您可以一遍又一遍地运行设置..

这样做有什么危险吗??如果我使用新版本的 dll 部署新设置会发生什么。

从不运行卸载有什么危险吗?

4

1 回答 1

2

这里不是 100% 确定,但我相信如果你保持所有 IID、ClassID 和 ProgID 相同,你就可以了。如果您不断为您的课程生成新的唯一 ID,您可能会在注册表中出现未使用的条目。因此,当您部署这样的东西时,最好对所有 COM ID 进行良好、明确的处理。

于 2010-02-12T10:59:28.197 回答