2016-07-01 11 views
0

In meinem .net-Projekt enthält die Datei assemblyinfo.cs die Version als "6.22.3.00151", wenn ich das Paket mit NuGet (ich benutze nuget cli) das mit der Version "6.22 .3.151 "führende 2 0's werden eliminiert. Wie kann ich ein nugget-Paket mit der gleichen Version wie der Assembly erstellen?Erstellen eines Nuget-Pakets aus AssemblyInfo

Beachten Sie auch, dass ich, obwohl meine AssemblyInfo.cs folgenden Informationen enthält für Assembly,

[assembly: Assembly ("6.11.0.00152")] [assembly: Assembly ("6.11.0.00152")]

nach der Kompilierung kann ich enter image description here

so sehen obwohl Assembly 00152 ist mit, warum seine zeigt nur 152. Was soll ich so tun, dass es 00.152 aussieht?

Antwort

0

Seit NuGet 3.4 normalisiert NuGet alle Versionsnummern basierend auf dem hier beschriebenen Schema https://docs.nuget.org/create/versioning. Im Wesentlichen führende Nullen werden wie im Dokument beschrieben getrimmt. Ich glaube nicht, dass es eine Möglichkeit gibt, dies zu umgehen, es sei denn, Sie schreiben Ihr eigenes Paket.