如何在Wix中安装期间删除目标GAC文件

时间:2014-07-03 07:30:07

标签: wix windows-installer gac

我有2个版本的dll(Hello.dll 1.0.0.0和Hello.dll 2.0.0.0)

首先,Hello.dll版本1.0.0.0将安装到C:\ Windows \ Assembly文件夹中。 然后,当我启动安装程序时,Hello.dll版本2.0.0.0 dll也将安装到C:\ Windows \ Assembly文件夹中。

所以现在在汇编中有2个Hello.dll和不同版本(1.0.0.0和2.0.0.0)

如何在安装过程中从GAC中删除Hello.dll版本1.0.0.0,然后只安装Hello.dll版本2.0.0.0,因为我只想在GAC中保留最新版本的Dll而不是两者。

由于

1 个答案:

答案 0 :(得分:2)

我假设您的早期wix安装程序安装了1.0.0.0。然后,在安装新安装程序之前让新安装程序删除旧安装是一个问题。您可以在WiX herehere中了解升级。