2014-03-03 46 views

回答

3

如果您不想要软件包,只需双击packages.config,找到指向您想要删除的软件包的行,然后删除该行。

然后,如果你确实需要这个软件包,你可能只需使用nuget重新下载它,它可能会自行解决。

1

我有一个类似的问题与Microsoft.Bcl.Build.1.0.14 NuGet包。我对这个解决方案是

  1. 关闭Visual Studio的
  2. 使用资源管理器删除软件包文件夹(或更好只将其移动到另一个位置)
  3. 启动Visual Studio
  4. 转到NuGet包管理器和点击还原
1

(这里肯定是一个初学者的答案,但我会离开它,因为我没有在其他任何地方找到它。)确保nuget.org没有从您的软件包源中取消选中。

工具。选项。 Nuget包管理器。包来源。确保选中“nuget.org”。

3

这是我如何解决我的问题:

首先清除我的包源:

enter image description here

然后第二个,确保我有正确的道路源,然后单击可用的软件包来源:

enter image description here

0

对我来说,我认为克隆了猪兔的溶液(vs2015/NuGet3.4)依赖于已经被取代的预发布包。 Nuget无法恢复预发布,也不会让我卸载或升级它。我通过手动编辑packages.config来锁定它,以定位一个较早的非预发布包,然后我可以升级到我想要的版本。 HTH

相关问题