nuget安装find-package无法找到的软件包

时间:2017-03-18 16:55:16

标签: nuget visual-studio-2017

尝试修复问题,这对我有用:

Install-Package NuGet.Manifest.Schema -Version 2.0.0

然后,好奇地知道是否还有其他版本,我试过find-package:

find-package nuget -allversions -includeprerelease

返回:

  

NuGet.Core NuGet.VisualStudio
  NuGet.Client NuGet.CommandLine
  NuGet.Server NuGet.Configuration
  JetBrains.NuGet.Ultimate NuGet.Protocol.Core.v3
  NuGet.Protocol.Core.Types NuGet.Protocol.Core.v2
  NuGet.Protocol.VisualStudio
  NuGet.PackageManagement.PowerShe ... Nugety.Nuget
  NugetyCore.Nuget MsBuild.NuGet.Pack
  Tvl.NuGet.BuildTasks NuGet.Services.Platform.Client
  NuGet.Lucene.Web NuGet.Lucene
  NuGetTest.Common.Web.Nuget
  经过时间:00:00:01.0397859

但我刚刚安装的软件包未列出。这让我感到惊讶!

为什么会这样?

1 个答案:

答案 0 :(得分:0)

NuGet.Manifest.Schema NuGet包已被取消列出。

如果您指定了版本,

Unlisted packages仍然可以安装,否则它们会破坏NuGet包还原,以便在列出时安装它们的项目。

搜索中不会返回未列出的NuGet包。