为WiX中的File元素提供一个随机ID



如元素文档中所述,ID属性的默认值是Source属性中的文件名部分。

当我们添加多个具有相同名称(但不同位置)的文件时,问题就发生了,因此应该是唯一的ID属性变成了重复。

是否有一种简单的方法来给属性一个随机标识符(类似于Product元素的GUID中的星号)?

我不想手动设置标识符,因为具有相同名称的文件会增加并分布在整个项目的许多.wxs文件中。

如何使一个WiX扩展的选项?类似于函数调用来获取随机值。

谢谢!

在WiX Toolset v3.7中,id是自动生成的。这将在大多数情况下工作(当两个文件名相似时仍然存在问题,例如,当唯一的区别是一个文件中的空白和'_'在另一个文件名中的相同位置时)

相关内容

  • 没有找到相关文章

最新更新