2010-05-17 55 views
0

特别是,我使用Wise Installation Studio将几个共享的.NET 2.0程序集安装到GAC中。这些正被一些传统COM应用程序文件以及其他应用程序组件使用。使用COM互操作向GAC安装共享程序集

我有“为.NET程序集生成COM互操作注册表项”标志。

引用计数似乎是从GAC中删除实际程序集的工作,但COM注册信息在第一次通过ARP卸载时被删除。

我想知道是否有一些解决此问题的方法,如果我最好将程序集安装到Common Files,或者有其他建议吗?

回答

1

我怎么能使用的http://www.ssw.com.au/ssw/standards/wisesetup/WiseStandards.aspx页上写着“生成COM互操作注册表项.NET程序集”允许你只是一组注册表项添加到MSI。与所有Windows Installer设置一样,定义很重要,MSI组件的注册表项或文件属于。如果将这些注册表项作为与文件和程序集相同的组件的一部分,则将始终与程序集一起删除这些注册表项。如果多个设置使用相同的组件GUID,则只有在卸载最后一次使用该组件的设置时,该组件才会被卸载。

相关问题