错误 PYRO0260:产品 'xxxxx':Table 'CreateFolder'
error PYRO0260 : Product 'xxxxx': Table 'CreateFolder'
我们在 WiX 补丁中引入了一个新组件,遇到了以下错误-
错误 PYRO0260:产品 'xxxxx':Table 'CreateFolder' 添加了新行 'SampleDir/SampleServiceComp'。这使得补丁不可卸载。
pyro.exe:错误 PYRO0261:此补丁不可卸载。 'Patch' 元素的属性 'AllowRemoval' 应设置为 'no'.
我们一直在 Patch.wxs 中为我们的累积补丁设置 AllowRemoval='yes',但从未在补丁中引入新功能。
我们可以在 Patch.msp 中添加新组件而不设置 AllowRemoval='no' 吗?
我几乎找不到任何关于该问题的文档。你能帮我解决这个问题吗?
错误告诉您不能在补丁中添加 CreateFolder
行并且仍然可以卸载它。 SDK documentation 中对此进行了介绍。您可以在补丁中添加新的组件and/or功能,但如果它在CreateFolder
table中包含一个新行,则无法卸载;这是 Windows 安装程序的限制。
我们在 WiX 补丁中引入了一个新组件,遇到了以下错误-
错误 PYRO0260:产品 'xxxxx':Table 'CreateFolder' 添加了新行 'SampleDir/SampleServiceComp'。这使得补丁不可卸载。 pyro.exe:错误 PYRO0261:此补丁不可卸载。 'Patch' 元素的属性 'AllowRemoval' 应设置为 'no'.
我们一直在 Patch.wxs 中为我们的累积补丁设置 AllowRemoval='yes',但从未在补丁中引入新功能。
我们可以在 Patch.msp 中添加新组件而不设置 AllowRemoval='no' 吗?
我几乎找不到任何关于该问题的文档。你能帮我解决这个问题吗?
错误告诉您不能在补丁中添加 CreateFolder
行并且仍然可以卸载它。 SDK documentation 中对此进行了介绍。您可以在补丁中添加新的组件and/or功能,但如果它在CreateFolder
table中包含一个新行,则无法卸载;这是 Windows 安装程序的限制。