2

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

4

2 回答 2

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 中的标识符是区分大小写的。

于 2010-02-25T12:37:47.313 回答
1

一句话:是的。

NAnt 区分大小写,即使 Windows 没有大惊小怪。

于 2010-03-29T15:21:04.453 回答