NuGet/Home

nuget.exe pack with both -symbols and -suffix give incorrect name to symbol package

Open

#3,530 opened on 2016年9月26日

GitHub で見る
 (6 comments) (2 reactions) (0 assignees)HTML (292 forks)batch import
Functionality:PackPriority:2Type:Bughelp wanted

Repository metrics

Stars
 (1,459 stars)
PR merge metrics
 (平均マージ 464d 23h) (30d で 1 merged PR)

説明

Steps

  1. Create a .nuspec on disk.
  2. Make sure there are some files to pack (nuget.exe pack won't make an empty package).
  3. Run nuget.exe pack path\to\my.nuspec -symbols -suffix beta

Expected

Two nupkgs, one ending in beta.nupkg and the other ending in beta.symbols.nupkg.

Actual

The symbols package's file name has the version number without the suffix. The .nuspec inside the package seems fine though.

Example

nuget.exe pack VS.Redist.NuGet_VS15.nuspec -symbols -suffix BETA

Attempting to build package from 'VS.Redist.NuGet_VS15.nuspec'.
Successfully created package 'C:\Users\jver\Desktop\foo\VS.Redist.NuGet_VS15.3.5.160923.1438-BETA.nupkg'.
Successfully created package 'C:\Users\jver\Desktop\foo\VS.Redist.NuGet_VS15.3.5.160923.1438-bar.symbols.nupkg'.

Tried on latest dev and 3.5.0-rc1.

コントリビューターガイド