安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation包报错误请求如何解决
修复Nuget包下载失败问题的步骤
- 清除本地Nuget缓存
本地缓存的损坏文件可能导致下载校验失败,执行以下命令清除所有缓存:dotnet nuget locals all --clear - 验证Nuget源配置
执行命令查看当前所有配置的包源:dotnet nuget list source
确认只有官方源https://api.nuget.org/v3/index.json处于启用状态,暂时禁用其他第三方源,避免优先级冲突导致拉取异常。 - 指定源强制安装对应版本
安装时显式指定官方源和版本,执行命令:dotnet add package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation --version 5.0.10 -s https://api.nuget.org/v3/index.json - 排查适配/网络问题
- 确认项目目标框架为
.NET 5,Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 5.0.10版本仅适配.NET 5,更高版本.NET需要安装对应匹配的包版本 - 若为网络连通性问题,可切换使用国内Nuget镜像源,或手动下载对应版本nupkg包后添加本地文件夹作为临时包源安装
- 确认项目目标框架为
- 若以上操作均无效,可尝试升级包到同大版本下的更高补丁版本,比如5.0.17,同大版本的补丁更新不会引入兼容性问题
内容的提问来源于stack exchange,提问作者link link
相关产品推荐
相关产品推荐

