gpt4 book ai didi

file - 如何处理 wix 源路径中的空格?

转载 作者:行者123 更新时间:2023-12-02 08:54:04 25 4
gpt4 key购买 nike

wxs文件File标签的Source属性;该路径中有一个空格。

<File Id="_uploads.UserImport.EDS_UserImport.xls" Name="EDS_UserImport.xls" Source="C:\Documents and Settings\kle\Desktop\OspreyMSIGenerator\OspreyMSIGenerator\Published\EDSContainer\uploads\UserImport\EDS_UserImport.xls"></File>

我收到此错误

candle.exe : error CNDL0103 : The system cannot find the file 'and' with type 'Source'.

我无法确定我的路径中没有空格。如何支持源路径中的空格?

最佳答案

尝试upgrading到最新的稳定版 wix 版本。我用 Wix 3.0.5419.0 对此进行了测试,带有空格的文件路径被接受,没有错误。

相关说明:文件元素不应像示例中那样包含绝对路径,因为您只能在单个开发人员的 PC 上build设置。使用相对于 wxs 文件位置的路径,如下所示:

<File Source="..\bin\foo.exe" />

或者使用包含文件位置的变量,如下所示:

<File Source="$(var.BinFolder)foo.exe" />

然后,您可以通过调用蜡烛来传递 bin 文件夹的位置,如下所示:

candle.exe -dBinFolder=c:\someFolder\bin\ foo.wxs

编辑:如 Rob 在他自己的回答中所示,您还可以使用 light.exe -b 开关指定一个或多个可在其中找到要安装的文件的基本目录。

关于file - 如何处理 wix 源路径中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1811035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com