与http://nant.sourceforge.net/release/latest/help/functions/nant.get-base-directory.html一样,他们解释了这个函数的含义是:
正在运行NAnt的appdomain的基本目录。
我不知道 appdomain 是什么意思!有人请帮我解释一下。谢谢。
答案 0 :(得分:3)
基本上,它是调用NAnt脚本的项目所在的位置。
我在我们的NAnt脚本中使用它并将其存储在本地(和更友好的)属性中,例如:
<property name="project.local.folder" value="${string::replace(project::get-base-directory(), '\','/')}" dynamic="true"/>
...然后我可以在脚本的任何地方引用$ {project.local.folder},而不必担心它的内容或它的位置。
希望这有帮助!