是否有一个NAnt任务将显示所有属性名称/值?

时间:2020-03-06 14:47:40  来源:igfitidea点击:

是否有一个NAnt任务会回显构建过程中当前设置的所有属性名称和值?也许等效于Ant echoproperties任务?

解决方案

我们无法证明是负面的,但我找不到一个也没有看到一个。传统上,我会滚动自己的属性回声。

试试以下代码片段:

<project>
    <property name="foo" value="bar"/>
    <property name="fiz" value="buz"/>

    <script language="C#" prefix="util" >
        <code>
            <![CDATA[
            public static void ScriptMain(Project project) 
            {
                foreach (DictionaryEntry entry in project.Properties)
                {
                    Console.WriteLine("{0}={1}", entry.Key, entry.Value);
                }
            }
            ]]>
        </code>
    </script>
</project>

我们可以使用nant保存并运行。

不,还没有任务或者功能可以为我们完成此任务。