如何在 LinkerBaseInputPaths Wix 属性上指定多个路径?

发布于 2024-12-07 00:49:42 字数 205 浏览 3 评论 0原文

WIX 上的 PropertyGroup MSBUILD 任务允许您设置 LinkerBaseInputPaths 属性,它本质上是 light.exe 的 -b 参数。

该属性为多个路径命名为复数(light.exe 通过多个 -b 参数支持),但是我们如何在属性上指定多个路径?

我尝试用“;”分隔路径和“,”,两者都不起作用。

有什么建议吗?

The PropertyGroup MSBUILD Task on WIX lets you set the LinkerBaseInputPaths property, its essentially the -b parameter for light.exe.

The property is named plural for multiple paths (which light.exe supports by multiple -b arguments), however how do we specify multiple paths on the property?

I have tried separating the paths with ";" and ",", both do not work.

Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴梦长久 2024-12-14 00:49:42

怎么行不通呢? MSBuild 将分号分隔的字符串转换为任务的数组。例如,WiX 安装项目使用以下内容:

$(OutputPath_x86);$(OutputPath_x64);$(OutputPath_ia64);$(MSBuildProjectDirectory);$(WIX_ROOT)src;$(WIX_ROOT)bin;$(WIX_ROOT)src\dutil\inc;$ (BaseInputPaths)

How does it not work? MSBuild turns a semi-colon-separated string into an array for the task. For example, the WiX setup project uses this:

<BaseInputPaths>$(OutputPath_x86);$(OutputPath_x64);$(OutputPath_ia64);$(MSBuildProjectDirectory);$(WIX_ROOT)src;$(WIX_ROOT)bin;$(WIX_ROOT)src\dutil\inc;$(BaseInputPaths)</BaseInputPaths>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文