Injizieren assembly-version zahlen zur build-Zeit

Möchte ich ändern Sie die version der assembly Reihe von einem C# - Projekt zu erstellen, indem Sie es als eine Eigenschaft in MSBuild-Befehlszeile.

AssemblyInfo-Task wird, ändern Sie die version der assembly im inneren eine AssemblyInfo.cs vor dem kompilieren. Das ist fast das, was ich will. Das problem ist, ich will nicht AssemblyInfo.cs geändert werden, da der source-control-Fragen. Ich will nicht alle diese AssemplyInfo.cs-Dateien zu zeigen, die geändert wird, und müssen eingecheckt werden jedes mal, wenn wir eine bauen.

Was ich möchte ist, ein "Ding", dass änderungen der assembly, die Versionsnummer nach Zusammenstellung - vielleicht mit einem post-build Weben Aufgabe. Funktioniert so ein "Ding" schon irgendwo vorhanden sein, entweder als open source oder ein retail-Produkt? Wenn nicht, kann mir jemand zeigen, um die Dokumentation für das schreiben eines post-build weaver Aufgabe?

InformationsquelleAutor Charles | 2011-03-16

Schreibe einen Kommentar