我在运行时使用 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/