Erhalte kleinere und größere Version von MSBUILD-Skript

7

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?

    
Carlos Garces 18.09.2013, 08:20
quelle

3 Antworten

14

Schließlich habe ich diesen Code verwendet, der keine zusätzlichen Aufgabenbibliotheken erfordert

%Vor%     
Carlos Garces 19.09.2013, 08:12
quelle
8

Dies kann mit MSBuild Property Functions geschehen, die hier beschrieben werden: Ссылка

%Vor%

Ausgabe:

%Vor%     
Sergei Zinovyev 29.09.2015 22:51
quelle
6

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)

    
Dav Evans 30.10.2013 04:16
quelle

Tags und Links