首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >包还原的Nuget版本问题

包还原的Nuget版本问题
EN

Stack Overflow用户
提问于 2012-08-20 18:25:08
回答 3查看 18.3K关注 0票数 59

由于Nuget的某种版本问题,我无法安装包(使用包还原)。以下是我采取的步骤:

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

扩展管理器说版本是: 2.0.30619.9119。

好的,以管理员身份重启VS,扩展管理器卸载nuget。以管理员身份重新启动VS,搜索nuget并安装。

扩展管理器又说版本是: 2.0.30619.9119。

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

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

扩展管理器又说版本是: 2.0.30619.9119。

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

啊哈!有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-21 01:31:05

它看起来像nuget命令行工具中的问题。当您启用'Nuget package restore‘功能时,它会使用nuget.exe将.nuget文件夹添加到您的解决方案中。当你编译项目时,这个工具用来下载缺少的包,而不是VS扩展。因此,尝试从命令行更新此工具:

cd .nuget
nuget.exe update -Self

过程屏幕截图:

票数 117
EN

Stack Overflow用户

发布于 2015-02-13 05:53:45

提供的解决方案都不适用于我(Visual Studio 2013,Nuget Package Manager版本2.8.5)。

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

我通过进入Tools > Nuget Manager Console > Nuget Package Console修复了这个问题。这打开了一个命令行窗口。在窗口顶部有一个提示,要求为我的项目下载缺少的包。

按下download按钮,错误在构建时消失。

票数 2
EN

Stack Overflow用户

发布于 2013-11-20 18:18:40

我也面临着同样的问题。我通过在VS2010菜单上选择Tools --> Library Package Manager --> Package Manager Settings --> Check "Automatically for updates“解决了这个问题。之后,我重新启动了VS,并被提示安装Nuget Update。一旦安装了更新,Nuget包--在我的例子中就是HTTP客户端--就顺利安装了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12035976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档