0
我正在用WiX创建.msi安装程序并遇到问题。我不能在组件或文件ID中使用连字符( - )。如果可能的话,我会用下划线重新命名这些文件,但不幸的是,我为什么不能或者不允许这样做有多种原因。连字符不能用于WiX
我用下面的线路中的.wxs:
<Component Id="foo-bar.xsd" Guid="*">
<File Id="foo-bar.xsd" Source="$(var.MyApplication.TargetDir)" KeyPath="yes" />
</Component>
我盘算了一下,分量id可以是不同的东西,它不会真的重要。这只会解决问题的一小部分,因为重命名文件的ID会导致很多错误消息说该文件无法找到。有没有解决这个问题的方法或是将文件名更改为唯一选项?
谢谢,我以为文件ID必须与文件名相同。 – Bl00dylicious