Secondo il documentation, pre-release delle versioni è supportato, con un esempio dato da:È pre-release delle versioni possibili in NuGet
Within the NuSpec file, specify the version in the element
<version>1.0.1-alpha</version>
sto costruendo da un file .nuspec; se includo questa linea testualmente, quindi eseguire (alla console di gestione dei pacchetti):
PM> nuget pack "Nuget\protobuf-net.nuspec"
allora ottengo un errore po 'grasso:
Attempting to build package from 'protobuf-net.nuspec'.
NuGet.exe : Input string was not in a correct format.
At line:1 char:6
+ nuget <<<< pack "Nuget\protobuf-net.nuspec"
+ CategoryInfo : NotSpecified: (Input string wa...correct format.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Se, tuttavia, mi basta usare <version>1.0.1</version>
e eseguire esattamente lo stesso comando, allora ottengo:
Attempting to build package from 'protobuf-net.nuspec'.
Successfully created package 'C:\Dev\protobuf-net\protobuf-net.1.0.1.nupkg'.
E, in effetti, si è costruito in modo corretto. Il mio Gestore pacchetti NuGet riporta la versione 2.0.30625.9003.
Quindi: sto facendo qualcosa di sbagliato? o hanno rotto qualcosa?
Lo stesso accade quando si utilizza la riga di comando nuget.exe all'esterno della console NuGet Package Manager? –
L'ho appena fatto senza problemi con nuget 2.0.30619.9000. Se esegui 'nuget help' qual è la versione stampata in alto? – vcsjones
@vsjones 'Versione NuGet: 1.5.21005.9019' - che suona stranamente basso ...? –