gpt4 book ai didi

.net - 如何将 2 个参数传递给 Nant 脚本?

转载 作者:行者123 更新时间:2023-12-04 13:01:51 24 4
gpt4 key购买 nike

我必须编写一个 Nant 脚本,该脚本将在命令行上接受 2 个参数。第一个只是一个选项,格式如下:-myOption。第二个需要用引号括起来:“一些带有空格的值”。

例如-myOption "这个值"

我是 Nant 的新手,所以到目前为止我没有成功,也不知道如何输出命令进行调试。

这是我到目前为止:

<target name="Build" depends="SetupConfig">
<exec workingdir="${refactory.basedir}" program="${exe.name.mfg.factory}" basedir="${refactory.basedir}" commandline="-myOption:">
<arg>${refactory.clientconfig}</arg>
</exec>

我正在尝试使用“命令行”属性和 args 嵌套元素创建命令。 args 元素应该提供 qoutes。

有人能告诉我这应该怎么看吗?谢谢。

最佳答案

我需要承认,看着你的代码片段,我并不完全清楚,你想要实现什么。

无论如何,这就是您将两个参数传递给 NAnt 脚本的方式(您对问题的标题所声称的内容):

给定一个 NAnt 脚本 example.project.build具有以下内容:

<?xml version="1.0"?>
<project name="example.project" default="example.target" basedir=".">
<target name="example.target">
<echo message="${arg.option}" />
<echo message="${arg.whitespace}" />
</target>
</project>

...你会打电话
nant -buildfile:example.project.build -D:arg.option=foo -D:arg.whitespace="bar and bar"

... 执行脚本 example.project.build并传递参数 arg.optionarg.whitespace到它。

关于.net - 如何将 2 个参数传递给 Nant 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2273502/

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