包还原的Nuget版本问题

由于某些Nuget版本问题,我无法安装软件包(使用软件包恢复)。 以下是我采取的步骤:

生成项目:错误:“MagicalUnicorn.MvcErrorToolkit”的模式版本与NuGet的版本1.6.21205.9031不兼容。 请从http://go.microsoft.com/fwlink/?LinkId=213942将NuGet升级到最新版本。

扩展pipe理器的版本是:2.0.30619.9119。

好的,以pipe理员身份重新启动VS,扩展pipe理器卸载nuget。 再次以pipe理员身份重新启动VS,searchnuget并安装。

扩展pipe理器再次说,版本是:2.0.30619.9119。

重build项目:错误:“MagicalUnicorn.MvcErrorToolkit”的模式版本与NuGet的版本1.6.21205.9031不兼容。 请从http://go.microsoft.com/fwlink/?LinkId=213942将NuGet升级到最新版本。

好的,重新启动VS以pipe理员身份,扩展pipe理器再次卸载nuget。 这一次下载从http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c运行安装程序,一切似乎确定。

扩展pipe理器再次说,版本是:2.0.30619.9119。

重build项目:错误:“MagicalUnicorn.MvcErrorToolkit”的模式版本与NuGet的版本1.6.21205.9031不兼容。 请从http://go.microsoft.com/fwlink/?LinkId=213942将NuGet升级到最新版本。

儿! 有任何想法吗?

它在nuget命令行工具中看起来像是问题。 当您启用“Nuget包恢复”function时,它会使用nuget.exe将.nuget文件夹添加到您的解决scheme中。 而当你编译这个工具正在使用下载缺less的软件包的时候,这里不使用VS扩展。 所以尝试从命令行更新这个工具:

cd .nuget nuget.exe update -Self 

程序截图:

在这里输入图像说明

以下在Visual Studio 2012中为我工作:

  • 以pipe理员身份运行VS 2012
  • 点击工具 – 扩展和更新
  • 在左侧导航栏中,更新 – Visual Studio图库
  • 单击NuGet程序包pipe理器上的更新
  • 安装更新
  • 重新启动Visual Studio

没有提供的解决scheme为我工作(Visual Studio 2013,Nuget包pipe理器版本2.8.5)。

我有同样的错误,但它是说我有版本2.5.4。

我通过转到工具> Nugetpipe理器控制台> Nuget包控制台来修复它。 这个打开了一个命令行窗口。 在窗口的顶部是提示为我的项目下载缺less的包。

按下下载button,错误消失后build立。

我面临同样的问题。 我通过selectVS 2010菜单上的工具 – >库软件包pipe理器 – >软件包pipe理器设置 – >检查“自动检查更新”来解决它。 之后,我重新启动VS,并提示您进行安装更新。 一旦安装了更新,我的情况下,Nuget包,HTTP客户端顺利安装。

我面对这个问题,我检查了这个页面的所有答案,最后我的问题没有解决。 在网上search很多后,我可以从原始网站更新我的nuget

http://docs.nuget.org/docs/start-here/installing-nuget

例如vs2010:

http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c

在这个网站select您的VS版本,然后更新它。

注意:在安装nuget之前,closures所有的Visual Studios并安装后,打开你的项目。 谢谢

这完全不适合我。 最后一步是重要的注意事项。 下载最新的nuget版本后,您可能会注意到输出窗口中显示相同的错误。 原因是由于.nuget文件夹包含一个指定版本号的NuGet.exe。

解决scheme(对我来说,也许对那些没有解决你的问题的解决scheme)是

  1. 从您的解决scheme中删除.nuget文件夹。

  2. 右键单击您的Web项目,然后单击启用Nuget还原。

  3. 上面的说明应该会导致添加一个NEW .nuget文件夹,这次NuGet.exe应该是您下载的最新版本的nuget。