关于“nant :: get-base-directory()”

时间:2010-03-22 05:06:09

标签: function nant

http://nant.sourceforge.net/release/latest/help/functions/nant.get-base-directory.html一样,他们解释了这个函数的含义是:

  

正在运行NAnt的appdomain的基本目录。

我不知道 appdomain 是什么意思!有人请帮我解释一下。谢谢。

1 个答案:

答案 0 :(得分:3)

基本上,它是调用NAnt脚本的项目所在的位置。

我在我们的NAnt脚本中使用它并将其存储在本地(和更友好的)属性中,例如:

<property name="project.local.folder" value="${string::replace(project::get-base-directory(), '\','/')}" dynamic="true"/>

...然后我可以在脚本的任何地方引用$ {project.local.folder},而不必担心它的内容或它的位置。

希望这有帮助!