C# 包需要NuGet客户端版本。。。或以上

C# 包需要NuGet客户端版本。。。或以上,c#,.net,nuget,C#,.net,Nuget,在我从GitHub下载我的项目并尝试编译它之后,我遇到了PackageRequires NuGet客户端版本“。。。或以上版本,但我正在使用Visual Studio 2017的最新NuGet版本。这个问题在构建了两次包之后得到了修复,但是有没有一种方法可以让我从一开始就阻止这种情况发生,并在第一次编译代码之后解决这些问题呢?我在通过Nugget Manager添加NUnit时遇到了类似的问题。我没有通过Nuget Manager添加包,而是从他们的网站下载了框架的dll文件,并将其添加为项目的

在我从GitHub下载我的项目并尝试编译它之后,我遇到了PackageRequires NuGet客户端版本“。。。或以上版本,但我正在使用Visual Studio 2017的最新NuGet版本。这个问题在构建了两次包之后得到了修复,但是有没有一种方法可以让我从一开始就阻止这种情况发生,并在第一次编译代码之后解决这些问题呢?

我在通过Nugget Manager添加NUnit时遇到了类似的问题。我没有通过Nuget Manager添加包,而是从他们的网站下载了框架的dll文件,并将其添加为项目的参考


如果仍要使用NuGet manager,则必须升级到较新版本的Visual Studio

我已经多年没有看到此错误消息了,但它通常会说需要版本X,当前版本是Y或类似的内容。错误消息中的版本号是什么?在这里,通常希望您在此类问题中提供准确的错误消息。要获取Newtonsoft.Json 11.0.1,需要NuGet Client 2.12版本。目前,NuGet版本为2.8.60717.93。-这就是错误所在。您是否有包含nuget.exe和目标文件作为存储库一部分的安装程序?在NuGet完全集成到VSI之前,它被用作构建时恢复功能。我不认为它是在集成之前,但我确实有这些文件。有什么方法可以替换它们吗?是的,它有那些文件。我该怎么把它转换过来呢?