由于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升级到最新版本。
啊哈!有什么想法吗?
发布于 2012-08-21 01:31:05
它看起来像nuget命令行工具中的问题。当您启用'Nuget package restore‘功能时,它会使用nuget.exe将.nuget文件夹添加到您的解决方案中。当你编译项目时,这个工具用来下载缺少的包,而不是VS扩展。因此,尝试从命令行更新此工具:
cd .nuget
nuget.exe update -Self
过程屏幕截图:
发布于 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按钮,错误在构建时消失。
发布于 2013-11-20 18:18:40
我也面临着同样的问题。我通过在VS2010菜单上选择Tools --> Library Package Manager --> Package Manager Settings --> Check "Automatically for updates“解决了这个问题。之后,我重新启动了VS,并被提示安装Nuget Update。一旦安装了更新,Nuget包--在我的例子中就是HTTP客户端--就顺利安装了。
https://stackoverflow.com/questions/12035976
复制相似问题