0

Je souhaite effectuer le versionnement de mon application principale asp.net.Comment changer les informations d'assemblage dans le noyau asp.net?

J'ai suivi ce lien: http://www.matthiaseinig.de/2013/05/20/auto-generate-fileversion-for-all-projects-in-a-solution-with-t4/, mais je souhaite supprimer les informations d'assemblage du projet, mais je ne l'ai pas trouvé.

Comment supprimer les informations d'assemblage dupliquées? Je souhaite remplacer les assemblages de base d'un périphérique avec un autre fichier.

enter image description here enter image description here enter image description here

Répondre

3

En ce moment, les propriétés pourraient être définies dans .csproj ou à l'aide AssemblyInfo.cs, mais le seul endroit pourrait être utilisé, sinon des erreurs « Dupliquer » sont générés.


Si vous souhaitez utiliser AssemblyInfo.cs, ajouter ce qui suit dans .csproj pour éviter les erreurs de duplication:

<PropertyGroup> 
    <GenerateAssemblyInfo>false</GenerateAssemblyInfo> 
</PropertyGroup> 

Si vous êtes intéressant de voir comment fonctionne-t-il, regardez dans GenerateAssemblyInfo task.


Sinon, retirez AssemblyInfo.cs et ajoutez la propriété suivante dans votre fichier .csproj:

<PropertyGroup> 
    <AssemblyVersion>1.2.3.4</AssemblyVersion> 
</PropertyGroup>