NAnt .build文件是否区分大小写?

时间:2010-02-25 08:27:00

标签: nant case-sensitive

NAnt构建文件中用于项目,目标,任务,功能......的关键字是否区分大小写?

2 个答案:

答案 0 :(得分:7)

试试这个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

因此,NAnt中的标识符区分大小写。

答案 1 :(得分:1)

总之:是的。

NAnt区分大小写,即使Windows没有被打扰。