Jak dynamicznie aktualizować wartość w Assemblyinfo.cs

Napisałem program, który pobiera wartość z repozytorium SVN. Teraz chcę zaktualizować AssemblyFileversion o tę wartość.

Ponieważ nie jestem w stanie napisać żadnego kodu wewnątrz Assemblyinfo.cs, w jaki sposób zaktualizuję wartość AssemblyFileVersion.

Chcę osiągnąć coś takiego

..........................
// 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))]

questionAnswers(3)

yourAnswerToTheQuestion