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