NuGet/Home

Repository element missing from .nuspec on running nuget pack

Open

#9,142 opened on 2020年2月6日

GitHub で見る
 (5 comments) (1 reaction) (0 assignees)HTML (292 forks)batch import
Area:PackageDefinitionFunctionality:PushPriority:2Type:Docshelp wanted

Repository metrics

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

説明

Details about Problem

NuGet product used: NuGet.exe

NuGet version: 5.0.2.5988

VS version : VS 2019 16.5.0 Preview 3.0

Detailed repro steps so we can see the same problem

  1. Open .nuspec file and remove type="git" from the repository element. Leave the url attribute there with a url to your repo

  2. "type" attribute is optional in nuspec.xsd

  3. run nuget pack .\app.nuspec

  4. The nuspec generated in the nupkg doesnt have the repository element

  5. This causes failures in uploading private packages to GitHub package registry

...

Issue doesnt repro when running pack from VS or running pack on the csproj

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