我是WiX的新手,并从之前的员工那里继承了几个WiX项目。有一个“完整”安装程序捆绑了几个.msi软件包进行安装。完整安装程序包含一个包含Bundle.wxs文件的项目和另一个包含.xaml UI屏幕和引导程序类的项目。用户界面只是让执行安装的用户选择要安装的组件。
我看到一个非常奇怪的问题,如果我启动其中一个组件,然后取消该组件的先前版本的.xaml UI屏幕显示的.msi安装过程。在我回到我开始安装的那个之前,我最终不得不关闭其中几个UI屏幕。我们的不同测试服务器上的行为有所不同,似乎服务器上有旧的安装程序缓存。尝试取消后弹出的.xaml UI屏幕包括不属于我当前.xaml UI的字段。