我有一个常见的 NAnt 脚本(包含一些常见的目标和常量),我包含在许多其他 NAnt 脚本中,如下所示:
<include buildfile="<path>\common.build" verbose="true" />
调用脚本位于不同的文件夹中。
在这个包含的脚本中,我需要从包含脚本所在的同一目录中读取一个文件。“当前目录”设置为调用脚本的目录,不包括在内。如何获取包含脚本的目录路径?
如果我使用以下构造(在包含的脚本中):
${ path::get-directory-name(project::get-buildfile-path()) }
然后我得到调用脚本的文件夹路径,而不是包含的脚本。
有什么方法可以获取其中包含的脚本的路径吗?
问候,伊万。