2010-08-07 4 views

Répondre

2

Je ne connais aucune fonction NAnt pour y parvenir directement.

Ce que vous pouvez faire est ceci: Générer le fichier AssemblyInfo, charger son contenu dans une propriété, écraser le fichier avec votre en-tête et ajouter le contenu original.

<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" /> 
Questions connexes