2017-02-18 11 views
0

команды NuGet:После создания пакета NuGet из package.nuspec вопроса с именем .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) на пути, поэтому, возможно, вам будет интересно увидеть ответ similar question в системе поддержки Octopus Deploy.

+0

Спасибо, помощник. @ Даниэль Бриксен –

Смежные вопросы