C# nuget package manager版本问题与2013年相比

C# nuget package manager版本问题与2013年相比,c#,visual-studio,visual-studio-2013,nuget,C#,Visual Studio,Visual Studio 2013,Nuget,我使用的是VS2013和.Net 4.5/4.6。我没有收到此错误消息: The 'System.Collections 4.0.10' package requires NuGet client version '3.0' or above, but the current NuGet version is '2.8.60723.765'. 我的理解是,这是由于ddl使用了更高版本的.Net。只是好奇有没有办法解决这个问题(例如,确定responsibel dll) 您需要更新nuget软件

我使用的是VS2013和.Net 4.5/4.6。我没有收到此错误消息:

The 'System.Collections 4.0.10' package requires NuGet client version '3.0' or above, but the current NuGet version is '2.8.60723.765'.

我的理解是,这是由于ddl使用了更高版本的.Net。只是好奇有没有办法解决这个问题(例如,确定responsibel dll)

您需要更新nuget软件包管理器

您可以在此处下载最新版本:


您需要更新nuget软件包管理器

您可以在此处下载最新版本:


这些软件包主要是为.NET核心生态系统设计的


这意味着它不应该用于.NET 4.5和Visual Studio 2013。我想这可能就是为什么微软只为VisualStudio2015发布NuGet 3.*的原因。避免使用全新的bits污染Visual Studio 2013用户是有意义的。

这些软件包主要是为.NET核心生态系统设计的


这意味着它不应该用于.NET 4.5和Visual Studio 2013。我想这可能就是为什么微软只为VisualStudio2015发布NuGet 3.*的原因。避免使用全新的位污染Visual Studio 2013用户是有意义的。

一个解决方法是指定您的客户端实际兼容的NuGet版本

i、 e。
System.Collections Version=x.x.x
当然要选择比最新版本稍旧的版本。

解决方法是指定您的客户端实际兼容的NuGet版本

i、 e。
System.Collections Version=x.x.x
当然选择比最新版本稍旧的版本。

这是2.8.7版。我需要3.0-请参阅错误消息我不能使用VS 2013!见Lex Li的答案。这是版本2.8.7。我需要3.0-请参阅错误消息我不能使用VS 2013!请看Lex Li的答案。没错,因此我想找到触发3.0需求的依赖项/引用/dll@csetzkorn发布您的packages.config或project.json以及您的问题。正是如此,我希望找到触发3.0需求的依赖项/引用/dll@csetzkorn在你的问题中发布你的packages.config或project.json。假设你的意思是现在而不是不在上面的问题中?运气好吗?我自己刚开始了解这个问题。假设你是说现在而不是不在上面的问题中?运气好吗?我自己刚开始做这个。