Nuget pack doesn't support blank <version> in .nuspec even though version is passed on the command line #7987
Labels
Category:Quality Week
Issues that should be considered for quality week
Functionality:Pack
Priority:2
Issues for the current backlog.
Product:NuGet.exe
NuGet.exe
SeQuality
Type:Bug
Details about Problem
When running
nuget pack
with a .nuspec file that contains an emptyversion
and passing -Version on the command line, nuget will fail with the error:However, you put in a bogus version identifier in the nuspec file, the same command will run happily, with the version number passed on the command line.
NuGet product used: NuGet.exe
NuGet version (x.x.x.xxx): 4.9.3.5777
OS version (i.e. win10 v1607 (14393.321)): Win 10 1903
Detailed repro steps
Create a valid .nuspec file, but with an empty
version
, i.e.<version></version>
Run
nuget.exe pack the.nuspec -Version 1.2.3.4
See error.
Replace
version
in .nuspec file with<version>0.0.0.0</version>
Run same command as above
See success.
The text was updated successfully, but these errors were encountered: