尝试修复问题,这对我有用:
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
但我刚刚安装的软件包未列出。这让我感到惊讶!
为什么会这样?
答案 0 :(得分:0)
NuGet.Manifest.Schema NuGet包已被取消列出。
如果您指定了版本,Unlisted packages仍然可以安装,否则它们会破坏NuGet包还原,以便在列出时安装它们的项目。
搜索中不会返回未列出的NuGet包。