Visual studio 2015 升级到4.6.1后无法访问Nuget软件包

Visual studio 2015 升级到4.6.1后无法访问Nuget软件包,visual-studio-2015,nuget,package-managers,proget,Visual Studio 2015,Nuget,Package Managers,Proget,我从头开始一个空白VS 2015项目;对于这个测试,我选择了新的控制台应用程序。新项目的目标是框架4.5.1。我管理解决方案的Nuget包。我正在寻找最近升级到4.6.1的Nuget包。我无法按预期看到它,因为我的项目无法使用它 在升级该软件包之前,许多以前的版本都被列为可用版本。升级后,没有可用的版本,即使是针对以前的框架版本的版本。将我的测试项目升级到4.6.1将提供最新版本和所有以前的版本。这在多个包中发生,并且包本身没有包依赖关系 我正在使用VS 2015,VS 3.4.4.1321的N

我从头开始一个空白VS 2015项目;对于这个测试,我选择了新的控制台应用程序。新项目的目标是框架4.5.1。我管理解决方案的Nuget包。我正在寻找最近升级到4.6.1的Nuget包。我无法按预期看到它,因为我的项目无法使用它

在升级该软件包之前,许多以前的版本都被列为可用版本。升级后,没有可用的版本,即使是针对以前的框架版本的版本。将我的测试项目升级到4.6.1将提供最新版本和所有以前的版本。这在多个包中发生,并且包本身没有包依赖关系

我正在使用VS 2015,VS 3.4.4.1321的Nuget软件包管理器,并通过ProGet访问软件包


这是一个已知的问题吗?这是它应该工作的方式吗?对我来说似乎是个bug。

对于其他人来说,我们的解决方案是升级ProGet。这解决了最初的问题,但请注意,VS Package Manager将允许您添加针对不可用框架的包,但实际上不会添加程序集引用。它只是修改了packages.config。

我不确定这是否是一个已知问题。但是难看的解决方法可能是在NuGet.org上查找包并添加查找旧版本号,然后手动添加对packages.config的引用。您正在运行哪个版本的ProGet?最近在v4.7.4中有一个更改,删除了目标框架的筛选,因此如果您的版本比该版本旧,升级应该可以解决问题。ProGet 4.6.6因此我们将尝试升级,看看会发生什么。在升级ProGet到v4.7.4之后,这个问题会如何?你能告诉我关于这个问题的最新信息吗?谢谢。升级后,我们现在可以再次看到所有包。但是,包管理器允许我们在没有警告或投诉的情况下为比项目更高的框架版本添加包。该包是针对较低的框架添加的,但未添加任何引用。修正了一件事并引入了新的怪癖:)