Nuget软件包管理器的项目失败,无法找到软件包‘Microsoft.AspNet.Mvc 5.2.6版本

时间:2020-09-02 13:46:10

标签: c# visual-studio-2017 nuget-package

我尝试设置应用程序,但遇到以下错误:

项目 ProjectName的Nuget软件包还原失败:无法找到软件包“ Microsoft.AspNet.Mvc”的版本“ 5.2.6”。 C:/程序文件(x86)\ Microsoft SDKs \ NugetPackages:在源“ c:\ Program文件(x86)\ Microsoft SDKs \ NugetPackages \”上找不到程序包“ Microsoft.AspNet.Mvc.5.2.6”。 http://ncrsdk-lib.ncrcorp ********:在源文件'http://ncrsdk-lib.ncrcorp.net/**上找不到包'Microsoft.AspNet.Mvc.5.2.6' ******'*

我试图在程序包管理器控制台中运行以下命令:

PM> Install-Package Microsoft.AspNet.Mvc -Version 5.2.6

我收到错误消息,指出解决方案中缺少某些软件包。必须还原该软件包才能构建依赖关系图。

我单击了“还原软件包”按钮,并显示一条消息,指出无法还原。

3 个答案:

答案 0 :(得分:1)

我清除了程序包缓存,并将nuget.org添加到了程序包源(之前不存在),这解决了该问题。

来源-An error occurred while trying to restore packages. Please try again

答案 1 :(得分:0)

该软件包在提到的源文件中不存在,请尝试将您的源文件指向nuget.org官方网站,您必须选择使其强制指向正确的源文件

命令行

Install-Package Microsoft.AspNet.Mvc -Version 5.2.6 -Source https://api.nuget.org/v3/index.json

或者从Visual Studio中,您可以选择正确的源或配置新的源以指向官方nuget.org enter image description here

答案 2 :(得分:0)

从错误消息看来,您正在寻找一个不再存在的版本,并且无法确定您选择了哪个软件包源。 它尝试下载软件包形式“ http://ncrsdk-lib.ncrcorp********”,因为该软件包可能会从此处删除。尝试仅从源nuget.org安装相同的软件包。