Добавление комментария к файлу, созданному задачей asminfo NAnt
Я использую задачу asminfo в NAnt, но хотел бы иметь возможность включить пояснительный комментарий в сгенерированный файл (чтобы сообщить непосвященному, что файл был создан NAnt и какова его цель).
Это возможно?
1 ответ
Решение
Я не знаю ни о какой функции NAnt для достижения этого напрямую.
Вы можете сделать следующее: сгенерировать файл AssemblyInfo, загрузить его содержимое в свойство, перезаписать файл заголовком и добавить исходный контент.
<asminfo output="${assemblyinfo.path}" language="CSharp">
<!-- ... -->
</asminfo>
<loadfile
file="${assemblyinfo.path}"
property="assemblyinfo.content" />
<echo
file="${assemblyinfo.path}"
append="false">
<![CDATA[//------------------------------------------------------------------------------
// <copyright file="AssemblyInfo.cs" company="ACME INC.">
// Copyright (c) ACME INC.
// </copyright>
// <summary>
// The assembly info.
// </summary>
//------------------------------------------------------------------------------
]]>
</echo>
<echo
file="${assemblyinfo.path}"
message="${assemblyinfo.content}"
append="true" />