О "nant :: get-base-directory ()" - PullRequest
       20

О "nant :: get-base-directory ()"

1 голос
/ 22 марта 2010

Как и в http://nant.sourceforge.net/release/latest/help/functions/nant.get-base-directory.html,, они объясняют значение этой функции:

Базовый каталог домена приложения, в котором работает NAnt.

Я не знаю, что означает appdomain !Кто-нибудь, пожалуйста, объясните мне это.Спасибо.

1 Ответ

3 голосов
/ 29 марта 2010

По сути, это местоположение вашего проекта, откуда вызывается скрипт NAnt.

Я использую это в наших скриптах NAnt и храню в локальном (и более дружественном) свойстве, таком как:

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

... и тогда я могу ссылаться на $ {project.local.folder} в любом месте скрипта, не беспокоясь о его содержимом или расположении.

Надеюсь, это поможет!

...