De acuerdo con la documentation, se admite versiones pre-lanzamiento, con un ejemplo dado de:está pre-lanzamiento de versiones posibles en Nuget
Within the NuSpec file, specify the version in the element
<version>1.0.1-alpha</version>
Estoy construyendo desde un archivo .nuspec; si incluyo esta línea textualmente, a continuación, ejecutar (en la consola del gestor de paquetes):
PM> nuget pack "Nuget\protobuf-net.nuspec"
entonces me sale un error poco gordo:
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
Si, sin embargo, sólo tiene que utilizar <version>1.0.1</version>
y ejecuta exactamente el mismo comando, entonces obtengo:
Attempting to build package from 'protobuf-net.nuspec'.
Successfully created package 'C:\Dev\protobuf-net\protobuf-net.1.0.1.nupkg'.
Y de hecho, se ha construido correctamente. My NuGet Package Manager informa la versión 2.0.30625.9003.
Entonces, ¿estoy haciendo algo mal? o rompieron algo?
¿Ocurre lo mismo cuando utiliza la línea de comandos nuget.exe fuera de NuGet Package Manager Console? –
Acabo de hacer esto sin ningún problema con nuget 2.0.30619.9000. Si ejecuta 'nuget help', ¿cuál es la versión que imprime en la parte superior? – vcsjones
@vsjones 'NuGet Version: 1.5.21005.9019' - ¿suena extrañamente bajo ...? –