我有一个wix脚本,它放置了一些共享的Dll,它们通常由不同的应用程序使用。如果dll已经被另一个msi注册,没有问题,除非所有使用它的msi都已卸载,否则不会删除它。但在我的情况下,条目是手动注册到GAC的,因此它们不会与任何msi绑定。它们在卸载期间被删除,我不希望这样。如何告诉msi包在卸载后保留任何预先存在的gac条目?
答案 0 :(得分:0)
基本上根据this,如果您过早安排RemoveExistingProducts
,则会删除GAC项目。也许稍后在序列中尝试RemoveExistingProducts
,看看是否有帮助。没试过这个刚看到你的问题,正在阅读那篇文章。 :)