Ich verwende Msbuild, um .zip-Dateien und Installer zu kompilieren und zu generieren, und ich brauche die Versionsnummer meiner assembyInfo.
Ich benutze diesen Code.
%Vor%Aber das bringt Version = 2.0.0.29110, ich brauche nur die Neben- und Hauptversion.
Gibt es eine Möglichkeit, die assembyInfo.cs-Informationen ohne eine benutzerdefinierte Aufgabe zu lesen?
Schließlich habe ich diesen Code verwendet, der keine zusätzlichen Aufgabenbibliotheken erfordert
%Vor%Dies kann mit MSBuild Property Functions geschehen, die hier beschrieben werden: Ссылка
%Vor%Ausgabe:
%Vor%Wenn Sie MsBuild 4.0 verwenden, können Sie Ihre eigene benutzerdefinierte Inline-Aufgabe erstellen das ist erledigt.
%Vor%und dann referenzieren Sie die Inline-Aufgabe an anderer Stelle in Ihrem Build-Skript ...
%Vor%Mit der Inline-Aufgabe können Sie einfach auf jeden Teil der Build-Nummer der Assembly zugreifen. z. B. $ (MajorVersionNumber)
Tags und Links .net msbuild assemblyinfo