Como atualizar o valor em Assemblyinfo.cs dinamicamente

Escrevi um programa que obtém o valor do repositório SVN. Agora quero atualizar o AssemblyFileversion com esse valor.

Como não consigo escrever código em Assemblyinfo.cs, como atualizarei o valor de AssemblyFileVersion.

Eu quero conseguir algo assim

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