ASPCore脚手架错误-在全新项目上包恢复失败。
创始人
2024-09-20 01:30:44
0

有时我们在用ASP Core创建新项目时,可能会遇到错误:“Package restore failed”的问题。此时我们需要执行以下步骤来解决此问题:

  1. 删除包缓存

首先,我们需要删除包缓存。将以下目录中的所有内容删除:

  • Windows:C:\Users{YourUserName}.nuget\packages
  • macOS:/Users/{YourUserName}/.nuget/packages
  • Linux:/home/{YourUserName}/.nuget/packages

请注意,这可能需要您以管理员身份运行终端/命令行。

  1. 更新NuGet

使用以下命令更新NuGet:

dotnet tool update -g dotnet-ef

您可能需要在命令前加上sudo(在macOS和Linux上)。如果更新成功,您将看到一个消息:“当前版本是xx.x.x”。

  1. 运行包恢复命令

现在,我们可以运行以下命令,在项目文件夹下还原所有包:

dotnet restore

如果一切正常,您将看到包已经被还原。

  1. 更新依赖项

运行以下命令以更新所有依赖项:

dotnet list package --outdated

这会显示哪些包需要更新。然后运行以下命令以更新它们:

dotnet add package {PackageName} --version {VersionNumber}

替换{PackageName}和{VersionNumber}为实际的包名称和版本号。

  1. 重新生成代码

最后,运行以下命令以重新生成代码:

dotnet aspnet-codegenerator controller -name {ControllerName} -async -api -m {ModelName} -dc {DataContextName} -outDir Controllers

替换{ControllerName},{ModelName}和{DataContextName}为实际的名称。

现在,您的ASP Core项目已经应该可以正常运行了。

相关内容

热门资讯

透视插件(WepoKe)德州a... 透视插件(WepoKe)德州ai辅助神器下载(透视)详细辅助总结教程;最新版2024是一款经典耐玩的...
德扑之星ai代打!wpk德州a... 德扑之星ai代打!wpk德州ai辅助神器(透视)素来是有挂(详细辅助必赢教程)是一款可以让一直输的玩...
透视美元局!aapoker透视... 透视美元局!aapoker透视脚本安装包(透视)详细辅助大神讲解(总是真的是有挂)1、进入到aapo...
透视教程!wepoke有挂,w... 透视教程!wepoke有挂,wepower软件靠谱吗,详细透视AA德州教程1、金币登录送、破产送、升...
透视透视!hhpoker德州挂... 透视透视!hhpoker德州挂真的有吗(透视)起初有挂(详细辅助详细教程)1、点击下载安装,微扑克w...
wpk真的有外挂!wpk数据抓... wpk真的有外挂!wpk数据抓包(透视)原本有挂(详细辅助实用技巧);是一款可以让一直输的玩家,快速...
透视辅助(wopoker)微扑... 透视辅助(wopoker)微扑克中牌率(透视)详细辅助爆料教程;原来确实真的有挂(需添加指定薇136...
透视实锤!hhpoker透视脚... 透视实锤!hhpoker透视脚本安卓(透视)详细辅助揭秘攻略(总是是有挂)1)hhpoker透视脚本...
透视辅助!wepoke有没有挂... 透视辅助!wepoke有没有挂,wepower系统规律,详细透视wpk教程1、wepoke有没有挂a...
透视存在!德扑圈透视挂(透视)... 自定义德扑圈透视挂系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...