如何在wix中为TARGETDIR和SourceDir提供路径?

时间:2016-01-27 18:04:59

标签: java wix

我是WIX安装程序设置创建的新手。我正在做独立的java项目。所以我想知道如何为Id和Name提供路径目录。当我给出路径它会给出错误。

  

目录ID =' TARGETDIR'名称=' SourceDir'

     

错误3目录/ @ Id属性的值,' Program Files \ CEB',不是合法标识符。标识符可以包含ASCII字符A-Z,a-z,数字,下划线(_)或句点(。)。每个标识符必须以字母或下划线开头。 C:\ Users \ User \ Desktop \ SetupProject1 \ SetupProject1 \ Product.wxs 32 1 SetupProject1

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您列出的错误表明您的ID无效。您的ID似乎设置为' Program Files \ CEB'。在Wix中,这是无效的,因为斜杠是不可接受的。然后错误继续解释什么是可接受的。这是:

  • ASCII字符(A-Z或a-z)
  • 数字(0-9)
  • 下划线(_)
  • 期间(。)

要解决此问题,您可能只想更改您的ID以获得值' Program_Files_CEB'。这会让你超过错误。

您是否通过在ID标签中设置路径来尝试实现某些特定内容?如果没有,那么这个建议应该是好的。如果您尝试帮助指定文件的安装位置,则需要考虑使用directory元素。