在我的VS 2010安装项目中,我通过创建自定义安装程序库来添加自定义操作。它运作良好。但是,当我的自定义安装程序需要新逻辑时,在升级期间不会调用它。即使我更改自定义安装程序库的版本,安装程序仍使用旧的自定义安装程序库。如果我执行新安装,则安装程序会按预期使用新的自定义安装程序库。
这是设计吗?
我的设置被标记为删除以前的版本,但似乎旧的自定义库已加载到安装过程中,并在整个升级过程中继续使用它。
我检查安装文件夹并安装了新的自定义安装程序库,旧的已删除,但所有逻辑仍在旧的自定义库中。
我感谢任何帮助。
答案 0 :(得分:0)
确保您没有遇到此问题:
http://support2.microsoft.com/kb/2418919/en-us
因为它具有不可预测的效果。尽管它是VS 2005,但我并不相信这一点已经得到解决。