代码之家  ›  专栏  ›  技术社区  ›  Sam

如何停止在命令行中放置()的nant exec任务

  •  5
  • Sam  · 技术社区  · 16 年前

    锦葵(-1)

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

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

    谢谢。

    1 回复  |  直到 16 年前
        1
  •  5
  •   jpsecher briankip    16 年前

    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)
    

    直接从命令行。