gpt4 book ai didi

nant - 如何停止 nant exec 任务在命令行周围放置 ()

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

我已经浏览了 nant 文档和 sourceforge 常见问题解答,但找不到这个问题的答案。 nant 中的 exec 任务将 ( ) 放在它生成的命令行参数周围,因此例如下面的这个任务将生成:

锦葵 (-1)

    <exec program="${build.tools.wix}\mallow.exe"
workingdir="${build.out.xxx}">
<arg value="-1" />
</exec>

我正在使用的另一个开源工具——mallow——无法处理这个问题。

有没有人知道一种方法可以阻止 nant 将 ( ) 放在参数周围?

谢谢。

最佳答案

NAnt实际上并没有在参数周围加上括号,当您使用 verbose 时看起来就像这样如

<target name="test">
<exec program="echo" verbose="True">
<arg value="-1" />
<arg value="0" />
<arg value="1" />
</exec>
</target>

输出是 -1 0 1 ,而不是 (-1 0 1)就像你跑了一样
echo (-1 0 1)

直接从命令行。

关于nant - 如何停止 nant exec 任务在命令行周围放置 (),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2639852/

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