我有一个现有的 MSI,但当我添加新的文件组件和功能时,它不会作为升级的一部分安装。首次安装时,所有内容均已正确安装 - 我缺少什么?
简而言之,组件中新添加的文件不会作为升级的一部分进行安装,尽管它们对于新安装来说安装得很好。 我以前也有过
a) 只需将新文件元素添加到现有组件
b) 在现有功能中创建了一个新组件,最后/当前
c) 按照下面的代码片段为新文件元素添加新功能和组件,但两者都不起作用。
<Component Id="cmpNewtonSoft" Guid="565D8C7F-75B9-427B-AD6A-0E10F0B16FC5">
<File Source="..\..\External References\Newtonsoft.json\13.0.1\Newtonsoft.Json.dll"/>
</Component>
<Feature Id="fNewtonSoft" Level="1">
<ComponentRef Id="cmpNewtonSoft"/>
</Feature>
</Fragment>
使用 Wix 工具集 Visual Studio 扩展的 NB WiX 3.14