如何防止在通过Wix卸载msi期间删除预先存在的GAC条目

时间:2012-08-28 12:48:26

标签: wix windows-installer gac

我有一个wix脚本,它放置了一些共享的Dll,它们通常由不同的应用程序使用。如果dll已经被另一个msi注册,没有问题,除非所有使用它的msi都已卸载,否则不会删除它。但在我的情况下,条目是手动注册到GAC的,因此它们不会与任何msi绑定。它们在卸载期间被删除,我不希望这样。如何告诉msi包在卸载后保留任何预先存在的gac条目?

1 个答案:

答案 0 :(得分:0)

基本上根据this,如果您过早安排RemoveExistingProducts,则会删除GAC项目。也许稍后在序列中尝试RemoveExistingProducts,看看是否有帮助。没试过这个刚看到你的问题,正在阅读那篇文章。 :)