- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 WiX 3.9 工具集开发安装程序项目。我试图在安装新版本期间卸载以前的版本。我在 product.wxs 中尝试了以下一个,
<Product Id="*" Name="WIXDemoApp" Language="1033" Version="1.0.0.0" Manufacturer="Man name" UpgradeCode="993d89e6-07ec-4d33-abc5-957360bc66e1">
<Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" />
<Upgrade Id="89CF8BE7-05EE-4C7E-9EFC-0249DD260EBB">
<UpgradeVersion
Minimum="1.0.0.0" Maximum="99.0.0.0"
Property="PREVIOUSVERSIONSINSTALLED"
IncludeMinimum="yes" IncludeMaximum="no" />
</Upgrade>
<Upgrade Id="89CF8BE7-05EE-4C7E-9EFC-0041DD260EBB">
<UpgradeVersion
Minimum="1.0.0.0" Maximum="99.0.0.0"
Property="PREVIOUSVERSIONSINSTALLED"
IncludeMinimum="yes" IncludeMaximum="no" />
</Upgrade>
<InstallExecuteSequence>
<RemoveExistingProducts Before="InstallFinalize" />
</InstallExecuteSequence>
</Product>
error LGHT0091: Duplicate symbol 'WixAction:InstallExecuteSequence/RemoveExistingProducts' found. This typically means that an Id is duplicated. Check to make sure all your identifiers of a given type (File, Component, Feature) are unique.`
最佳答案
最可能的问题是,如错误所述,您有一个“重复符号”
我注意到——两个属性被标记为 PREVIOUSVERSIONSINSTALLED
,另一个有一个 ID 也标记为 PREVIOUSVERSIONSINSTALLED
WiX 可能会混淆您的两个 Upgrade ID
s,认为它们之间的唯一区别是数字 0249
和 0041
除此之外,您的代码应该没有任何问题-- 再说一次,您没有提供所有代码,因此可能有一个或多个重复项,如错误所述。
关于c# - 发现重复符号 'WixAction:InstallExecuteSequence/RemoveExistingProducts'。这通常意味着 ID 重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26970267/
遵循 http://blogs.msdn.com/b/astebner/archive/2008/10/19/9006538.aspx 的建议为了在 WiX 升级期间保留配置文件,我在 Install
我的 WiX 遇到问题安装程序。 我有一个自定义对话框,其中包含链接到属性的编辑控件。在运行时,如果我更改编辑控件中的值,我会从日志中看到该属性已正确更新为该新值。但似乎,当InstallUISequ
我正在使用 WiX 3.9 工具集开发安装程序项目。我试图在安装新版本期间卸载以前的版本。我在 product.wxs 中尝试了以下一个,
我是一名优秀的程序员,十分优秀!