如元素文档中所述,ID属性的默认值是Source属性中的文件名部分。
当我们添加多个具有相同名称(但不同位置)的文件时,问题就发生了,因此应该是唯一的ID属性变成了重复。
是否有一种简单的方法来给属性一个随机标识符(类似于Product元素的GUID中的星号)?
我不想手动设置标识符,因为具有相同名称的文件会增加并分布在整个项目的许多.wxs文件中。
如何使一个WiX扩展的选项?类似于函数调用来获取随机值。
谢谢!
在WiX Toolset v3.7中,id是自动生成的。这将在大多数情况下工作(当两个文件名相似时仍然存在问题,例如,当唯一的区别是一个文件中的空白和'_'在另一个文件名中的相同位置时)