gpt4 book ai didi

msbuild - 如何在 MSBuild 中的 Exec 命令中转义引号

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

我正在尝试构建一个 MSBuild 脚本,将网络驱动器映射到脚本中的驱动器号,但不幸的是,目标文件夹的路径包含嵌入的空格。嵌入的空格导致映射失败,我不知道是否可以转义路径周围的引号。我尝试过双引号,但 MSBuild 不喜欢它(要么是 Windows XP 不喜欢它)。有人知道如何编写这个野兽的代码以使 map 正常工作吗?

<Exec Command="net use x: \\ofmapoly703\c$\program files\ar\iap /user:$(UserID) $(Password)"
WorkingDirectory="c:\"
ContinueOnError="false"
/>

嵌入空间当然出现在“程序文件”中。

最佳答案

使用&quot;对您希望 netCommand 属性值中看到的双引号进行编码:

<Exec Command="net use x: &quot;\\ofmapoly703\c$\program files\ar\iap&quot; /user:$(UserID) $(Password)" 
WorkingDirectory="c:\"
ContinueOnError="false"
/>

关于msbuild - 如何在 MSBuild 中的 Exec 命令中转义引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414047/

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