Чувствителен ли к регистру файл NAnt .build? - PullRequest
2 голосов
/ 25 февраля 2010

Используются ли ключевые слова для проекта, цели, задачи, функции, ... в файлах сборки NAnt с учетом регистра или нет?

Ответы [ 2 ]

7 голосов
/ 25 февраля 2010

Попробуйте этот скрипт сборки NAnt:

<?xml version="1.0" encoding="utf-8" ?>
<!-- ====================================================================== -->
<!-- test case sensitiveness -->
<!-- ====================================================================== -->
<project name="test.casesensitiveness" default="test">
  <target name="test">
    <property name="foo" value="bar" />
    <echo message="Does property 'foo' exist? ${property::exists('foo')}" />
    <echo message="Does property 'Foo' exist? ${property::exists('Foo')}" />
  </target>
</project>

Вот вывод:

test:

     [echo] Does property 'foo' exist? True
     [echo] Does property 'Foo' exist? False

Итак, идентификаторы yes в NAnt чувствительны к регистру.

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

Одним словом: Да.

NAnt чувствителен к регистру, даже если Windows не сглаживается.

...