So aktualisieren Sie den Wert in Assemblyinfo.cs dynamisch

Habe ich geschrieben, ein Programm, das ruft den Wert aus dem SVN-repository . Jetzt möchte ich ein update der AssemblyFileversion mit diesem Wert.

So, ich bin nicht in der Lage zu schreiben code, der in Assemblyinfo.cs , wie kann ich aktualisieren Sie den Wert der AssemblyFileVersion.

Will ich etwas erreichen, wie dies

..........................
//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) ist das empfohlene Werkzeug, um eine Versionsnummer aus, ein Arbeitsverzeichnis.

InformationsquelleAutor Simsons | 2013-01-10

Schreibe einen Kommentar