NuGet还原最新版本

时间:2017-05-22 11:57:50

标签: nuget nuget-package-restore

从我们当地的NuGet供稿中引用一个NuGet包,其版本为1.0.1。后来推送了1.0.2的下一个版本。使用NuGet还原或更新时效果很好。

删除了版本1.0.1的旧版NuGet包,但package.config仍然引用版本1.0.1。

现在,NuGet恢复查找版本1.0.1。它无法升级到1.0.2(或可用的最新版本)。

包含

的package.config中的 allowedVersions
<package id="packagename" version="1.0.1" allowedVersions="[1,)" />

如果相应的Feed中没有提到的版本,您能否建议安装最新的软件包?

1 个答案:

答案 0 :(得分:1)

packages.config仅允许指定单个版本的包。在您的情况下,您需要在VS中update the package using the package manager UIUpdate-Package command in the package manager console

allowedVersions属性仅阻止这两种方法升级超出指定的版本范围。