从我们当地的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中没有提到的版本,您能否建议安装最新的软件包?
答案 0 :(得分:1)
packages.config
仅允许指定单个版本的包。在您的情况下,您需要在VS中update the package using the package manager UI或Update-Package command in the package manager console。
allowedVersions
属性仅阻止这两种方法升级超出指定的版本范围。