2010-05-17 100 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,則只有在卸載最後一次使用該組件的設置時,該組件纔會被卸載。

相關問題