WIX 错误 2716 : Couldn't create a random subcomponent name for component 'CopySTST'

标签 wix wix3.5 wix3.6

我在运行时使用 Heat 来生成将要安装的组件。我需要复制的文件很少。但是每次我用<CopyFile>如果没有 FileId 属性,它会在运行时失败并显示 Error 2716: Couldn't create a random subcomponent name for component 'copyFile'
我不能使用 FileId,因为它在设计时是未知的。

最佳答案

您可以使用 XSL 模板转换输出 WXS 文件。有-t:在 heat 命令行选项之间切换以执行此操作。在该模板中,您可以添加 CopyFile元素添加到正确的组件中,并避免您面临的“Id 未知”问题。

关于WIX 错误 2716 : Couldn't create a random subcomponent name for component 'CopySTST' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176990/

相关文章:

visual-studio-2010 - 如何在安装程序项目中包含项目的所有输出?

wix - WIX-如何使用RemoveFiles

wix - 应如何为 Burn bundle ExePackage 指定 DetectCondition?

wix - 无法从命令行卸载程序 (wix msi)

wix - 我们可以在运行时使用语言选择 UI 本地化 WIX msi 和 bundle 吗?

wix 托管 Bootstrap : Rollback failing

c# - InstallFinalize 后 WIX 自定义操作修改 INSTALLFOLDER 中的文件

installation - WiX:将安装路径传递给托管自定义操作

WiX:在 CustomAction 期间动态更改状态文本

wix - 使用wix执行REGSVR32的功能