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项目已经应该可以正常运行了。

相关内容

热门资讯

玩家必看攻略!新上游辅助反杀,... 玩家必看攻略!新上游辅助反杀,哈糖大菠萝诀窍,系统教程(有挂辅助)-哔哩哔哩;1、点击下载安装,哈糖...
传递经验!约战武汉怎么辅助,新... 传递经验!约战武汉怎么辅助,新星游辅助软件免费版,AI教程(有挂技巧)-哔哩哔哩;1.新星游辅助软件...
透视模拟器!鄱阳翻精辅助下载,... 透视模拟器!鄱阳翻精辅助下载,微乐家乡app插件,AI教程(有挂技术)-哔哩哔哩;鄱阳翻精辅助下载是...
玩家必知教程!上饶窝龙辅助,聚... 玩家必知教程!上饶窝龙辅助,聚财app辅助,AA德州教程!(存在有挂)-哔哩哔哩;小薇(透视辅助)致...
教学盘点!丫丫衡阳字牌辅助器,... 教学盘点!丫丫衡阳字牌辅助器,菜鸟黑桃a3辅助,wepoke教程(真是有挂)-哔哩哔哩;1、超多福利...
分享给玩家!柚子联盟辅助器下载... 分享给玩家!柚子联盟辅助器下载,新海贝之城app破解,技巧教程(证实有挂)-哔哩哔哩;是一款可以让一...
透视计算!开心网辅助工具,乾坤... 透视计算!开心网辅助工具,乾坤互娱辅助,辅助教程(确实有挂)-哔哩哔哩;1、点击下载安装,开心网辅助...
透视有挂!雀友会广东潮汕麻雀,... 透视有挂!雀友会广东潮汕麻雀,心悦填大坑辅助,攻略教程!(存在有挂)-哔哩哔哩;雀友会广东潮汕麻雀软...
透视线上!川南九九辅助,新广西... 透视线上!川南九九辅助,新广西老友辅助,AI教程(有挂秘籍)-哔哩哔哩;详细新广西老友辅助攻略(新广...
透视软件!光明大厅微信呢链接辅... 透视软件!光明大厅微信呢链接辅助试用,阿拉游戏中心辅助,曝光教程(新版有挂)-哔哩哔哩;致您一封信;...