2

私はNAnt で asminfo タスクを使用していますが、生成されたファイルに説明のコメントを含めることができるようにしたいと考えています (ファイルが NAnt によって生成されたことと、その目的を初心者に伝えるため)。

これは可能ですか?

4

1 に答える 1

2

これを直接達成するための 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" />
于 2010-09-02T07:30:13.337 に答える