如何在 Wix 中给出 TARGETDIR 和 SourceDir 的路径?
How to give the path for TARGETDIR and SourceDir in wix?
我是 WIX 安装程序创建的新手。我正在做独立的 java 项目。所以我想知道如何为 Id 和 Name.When 提供路径目录,我给它给出错误的路径。
Directory Id='TARGETDIR' Name='SourceDir'
Error 3 The Directory/@Id attribute's value, 'Program Files\CEB', is not a legal identifier. Identifiers may contain ASCII characters A-Z, a-z, digits, underscores (_), or periods (.). Every identifier must begin with either a letter or an underscore. C:\Users\User\Desktop\SetupProject1\SetupProject1\Product.wxs 32 1 SetupProject1
有人知道如何解决这个问题吗?
您列出的错误表明您的 ID 无效。您的 ID 似乎设置为 'Program Files\CEB'。在 Wix 中,这是无效的,因为斜杠是不可接受的。然后错误继续解释什么是可以接受的。即:
- ASCII 字符(A-Z 或 a-z)
- 数字 (0-9)
- 下划线 (_)
- 句点 (.)
要解决此问题,您可能只想将您的 ID 更改为值 'Program_Files_CEB'。这将使您克服错误。
您是否试图通过在 ID 标记中包含路径来实现某些特定目的?如果没有,那么这个建议应该不错。如果您试图帮助确定文件的安装位置,那么您需要考虑使用 directory 元素。
我是 WIX 安装程序创建的新手。我正在做独立的 java 项目。所以我想知道如何为 Id 和 Name.When 提供路径目录,我给它给出错误的路径。
Directory Id='TARGETDIR' Name='SourceDir'
Error 3 The Directory/@Id attribute's value, 'Program Files\CEB', is not a legal identifier. Identifiers may contain ASCII characters A-Z, a-z, digits, underscores (_), or periods (.). Every identifier must begin with either a letter or an underscore. C:\Users\User\Desktop\SetupProject1\SetupProject1\Product.wxs 32 1 SetupProject1
有人知道如何解决这个问题吗?
您列出的错误表明您的 ID 无效。您的 ID 似乎设置为 'Program Files\CEB'。在 Wix 中,这是无效的,因为斜杠是不可接受的。然后错误继续解释什么是可以接受的。即:
- ASCII 字符(A-Z 或 a-z)
- 数字 (0-9)
- 下划线 (_)
- 句点 (.)
要解决此问题,您可能只想将您的 ID 更改为值 'Program_Files_CEB'。这将使您克服错误。
您是否试图通过在 ID 标记中包含路径来实现某些特定目的?如果没有,那么这个建议应该不错。如果您试图帮助确定文件的安装位置,那么您需要考虑使用 directory 元素。