NAnt:如何获取在命令行上指定的目标名称

goo*_*oon 6 .net nant target

在我的NAnt构建脚本中,我试图找出在命令行上指定的目标的名称(如果没有指定,则为默认目标).

我一直在查看http://nant.sourceforge.net/release/0.85-rc1/help/functions/index.html#NAnt上的文档,似乎找不到任何东西.我能找到的唯一一个稍微相关的函数是target :: get-current-target,它返回我当前所在目标的名称,而不是命令行中指定的目标.

有人知道是否有办法访问这些信息?我在NAntContrib中也找不到任何东西.好像它必须在某处.

谢谢.

Bab*_*fas 1

您可以做的一件事是定义一个将为您维护名称的属性。对于您定义的每个目标,检查该属性是否设置了值,如果为空,则将其设置为当前目标的名称。