升级到 4.6.1 后无法访问 Nuget 包

Cannot Access Nuget Package After Upgrade to 4.6.1

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

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

我正在使用 VS 2015、VS 3.4.4.1321 的 Nuget 包管理器,并通过 ProGet 访问这些包。

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

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