You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS 2022中无法还原、更新或安装NuGet包

解决ASP.NET Core WebAPI启动报错及NuGet还原路径拒绝问题

处理「找不到project.assets.json」报错

  • 手动清理重建项目:
    关闭Visual Studio,删除项目目录下的bin和obj文件夹,重新打开项目后右键选择还原NuGet包,或者在包管理器控制台执行dotnet restore命令。
  • 检查项目文件引用:打开.csproj文件,确认Swagger相关包(如Swashbuckle.AspNetCore)的引用格式正确,没有版本冲突或拼写错误。

解决NuGet还原「路径访问被拒绝」问题

  • 以管理员身份运行Visual Studio:右键Visual Studio图标选择以管理员身份运行,再尝试还原包。
  • 检查目录权限:
    • 项目所在文件夹:右键文件夹→属性→安全,确保当前用户拥有完全控制权限。
    • NuGet缓存目录(默认C:\Users\<你的用户名>\.nuget\packages):同样检查并赋予当前用户读写权限。
  • 切换NuGet源:打开NuGet包管理器设置,切换到官方源https://api.nuget.org/v3/index.json,再执行还原操作。
  • 命令行操作:打开命令提示符进入项目根目录,依次执行:
    dotnet clean
    dotnet restore
    dotnet build
    

额外排查项

  • 检查Visual Studio NuGet设置:打开工具→NuGet包管理器→包管理器设置,确保「允许NuGet下载缺失的包」和「生成时自动检查缺失的包」已勾选。

内容的提问来源于stack exchange,提问作者Shravya chitikena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 14:46:07