2008-12-03 52 views
1

是否可以注册独立于程序集版本的COM接口?没有版本标识符的COM注册

现在我得到这样

MyIfaceName, Version=1.0.3259.17799, Culture=neutral, PublicKeyToken=1234567890abcdef 

注册表项,但由于装配有自动版本(1.0.*.*),我每天做一个新的版本的COM-IFACE需要重新注册。

如何注册而不指定版本?这有什么后果?

回答

0

如果您使用regasm.exe生成COM包装器,则可以使用/ codebase参数在注册表中创建一个Codebase条目。

代码库条目指定文件 路径的组件是不安装在全局程序集缓存 。

然后,您可以轻松地更新程序集,而无需重新注册它,当然如果界面没有改变。