Comment mettre à jour la Valeur dans Assemblyinfo.cs dynamiquement

J'ai écrit un programme qui permet d'obtenir la valeur depuis le dépôt SVN . Maintenant, je veux mettre à jour le AssemblyFileversion avec cette valeur.

Que je ne suis pas capable d'écrire du code à l'intérieur de Assemblyinfo.cs , comment vais-je mettre à jour la valeur de AssemblyFileVersion.

Je veux arriver à quelque chose comme ceci

..........................
//Version information for an assembly consists of the following four values:
//
//     Major Version
//     Minor Version 
//     Build Number
//     Revision
//
//You can specify all the values or you can default the Build and Revision Numbers 
//by using the '*' as shown below:
//[assembly: AssemblyVersion("1.0.*")]

 SvnInfoEventArgs info;
                    Uri repoURI = new Uri("ServerAddress");
                    svnClient.GetInfo(repoURI, out info);


[assembly: AssemblyVersion("1.0.0.0")]
    [assembly: AssemblyFileVersion(String.Format("{0}.{1}.{2}. {3}",
                                          major,minor,build,info.Revision))]
svnversion (svnbook.red-bean.com/en/1.7/svn.ref.svnversion.re.html) est l'outil recommandé pour obtenir un numéro de version à partir d'un répertoire de travail.

OriginalL'auteur Simsons | 2013-01-10