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

Sam*_*Sam 5 nant exec

我查看了nant文档和sourceforge faq,但找不到这个问题的答案.nant中的exec任务将puts()围绕它生成的命令行参数,因此例如下面的任务将生成:

锦葵(-1)

    <exec program="${build.tools.wix}\mallow.exe"
  workingdir="${build.out.xxx}">
      <arg value="-1" />
    </exec> 
Run Code Online (Sandbox Code Playgroud)

我正在使用的另一个开源工具 - 锦葵 - 无法处理这个问题.

有没有人知道如何阻止()围绕参数?

谢谢.

J P*_*J P 5

南特实际上并不把周围的括号内的参数,它只是看起来像,当你使用verbose作为

<target name="test">
    <exec program="echo" verbose="True">
        <arg value="-1" />
        <arg value="0" />
        <arg value="1" />
    </exec>
</target>
Run Code Online (Sandbox Code Playgroud)

从哪个输出-1 0 1,而不是(-1 0 1)像你跑的那样

echo (-1 0 1)
Run Code Online (Sandbox Code Playgroud)

直接来自命令行.