File Wix:将文件从组件移动到另一个组件后-升级不正确
我有两个版本的安装程序创建使用wix。组件中文件与新版本的旧版本差异:某个组件中的某些文件已移动到另一个组件: 是:File Wix:将文件从组件移动到另一个组件后-升级不正确,file,wix,components,upgrade,File,Wix,Components,Upgrade,我有两个版本的安装程序创建使用wix。组件中文件与新版本的旧版本差异:某个组件中的某些文件已移动到另一个组件: 是: 现在: 文件_3.dll从“组件_2”移动到“组件_1”,文件_2.dll从“组件_1”移动到“组件_2” 包含在同一特征中的所有组件 现在,在旧版本上安装新版本后,下一个结果是:文件_3.dll存在,但其他文件已被删除 我希望新版本只升级旧版本文件 如何解决这个问题 <!--OLD version--> <Component Id="Component
现在:
文件_3.dll从“组件_2”移动到“组件_1”,文件_2.dll从“组件_1”移动到“组件_2”
包含在同一特征中的所有组件
现在,在旧版本上安装新版本后,下一个结果是:文件_3.dll存在,但其他文件已被删除
我希望新版本只升级旧版本文件
如何解决这个问题
<!--OLD version-->
<Component Id="Component_1" Guid="{43E78920-7C99-412d-A69C-8017DA608D8D}">
<File DiskId='1' Name="File_1.dll"/>
<File DiskId='1' Name="File_2.dll"/>
</Component>
<Component Id="Component_2" Guid="{520261C3-0608-46d1-A284-6BED54DD525A}" KeyPath="yes">
<File DiskId='1' Name="File_3.dll"/>
</Component>
<!--NEW version-->
<Component Id="Component_1" Guid="{43E78920-7C99-412d-A69C-8017DA608D8D}">
<File DiskId='1' Name="File_1.dll"/>
<File DiskId='1' Name="File_3.dll"/>
</Component>
<Component Id="Component_2" Guid="{520261C3-0608-46d1-A284-6BED54DD525A}" KeyPath="yes">
<File DiskId='1' Name="File_2.dll"/>
</Component>