2017-02-18 46 views
0

的NuGet命令後:從package.nuspec問題產生的NuGet包.nupkg的名字

E:\plugins\nuget-agent\bin\JetBrains.TeamCity.NuGetRunner.exe 
E:\tools\NuGet.CommandLine.DEFAULT\tools\NuGet.exe pack 
E:\work\341fd6e3e508cc03\ETL\FgCloudServiceHost\package.nuspec -OutputDirectory 
E:\work\341fd6e3e508cc03\ETL\FgCloudService\obj\octopacked -Version 17.02.18.1914-development -Properties Configuration=Release 

和我有

Successfully created package 'E:\work\341fd6e3e508cc03\ETL\JmineopsCloudService\obj\octopacked\fg.17.2.18.1914-development.nupkg'. 

注意請在17.02.18.1914 -.... -Version 17.02.18.1914-development -Properties Configuration = Release 但創建後17.2.18.1914 -.... 其中是0?

+0

嗨,歡迎來到該網站!你能否添加一些關於你的問題的更多細節,因爲現在還不清楚你想要解決什麼問題。 – GeorgDangl

+0

謝謝,解決了。 –

回答

1

NuGet使用的版本號碼爲Semantic Versioning。在「SemVer」規範包括以下內容:

正常版本號必須採取的形式X.Y.Z其中X,Y,和Z是 非負整數,和必須不包含前導零

因此,換句話說,版本號17.02.18.1914-development由NuGet.exe標準化爲17.2.18.1914-development(剝離前導零)。

您在路徑中有'octopacked'(來自OctoPack),因此您可能有興趣在Octopus Deploy支持系統中看到對similar question的回覆。

+0

謝謝隊友。 @Daniel Brixen –