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

无法下载NuGet包System.Runtime.CompilerServices.Unsafe.6.0.0问题咨询

解决NuGet无法下载System.Runtime.CompilerServices.Unsafe.6.0.0的问题

问题现象

  • 新笔记本安装Visual Studio 2019和2022,以管理员权限启动
  • 从源代码控制下载的Azure Web应用VS2022解决方案中,9个项目里有2个存在依赖问题
  • 通过VS包管理器更新包时,进程在处理问题项目时中断,报错无法从指定NuGet源下载System.Runtime.CompilerServices.Unsafe.6.0.0,提示「传输连接被远程主机强制关闭」
  • 在VS2019/2022中创建简单项目安装该版本仍失败,但安装5.0.0版本可正常完成
  • 同款笔记本、相同系统及VS版本的同事无此问题,可正常更新包

排查与解决步骤

1. 校验NuGet源配置

  • 打开VS的「工具」→「选项」→「NuGet包管理器」→「包源」,确保官方NuGet源(https://api.nuget.org/v3/index.json)处于启用状态,且没有被第三方源干扰
  • 临时禁用所有非官方源,仅保留官方源后重试安装操作

2. 清空NuGet本地缓存

  • 以管理员身份打开命令提示符,执行命令清除所有NuGet本地缓存:
    nuget locals all -clear
    
  • 重启Visual Studio后再次尝试安装目标包

3. 调整项目框架与依赖约束

  • 右键问题项目→「属性」→「应用」,检查目标框架版本,可临时切换至.NET 6.0或更高版本,安装完成后再切回原框架
  • 查看项目的packages.config或PackageReference配置,确认未对System.Runtime.CompilerServices.Unsafe设置旧版本锁定约束

4. 排查网络拦截因素

  • 检查是否开启了代理或VPN,临时关闭后重试下载
  • 确认防火墙、杀毒软件未拦截VS或NuGet的网络请求,可临时关闭这类软件测试(测试完成后务必重新开启)

5. 手动下载安装包

  • 下载System.Runtime.CompilerServices.Unsafe.6.0.0的.nupkg文件
  • 在VS中打开「管理NuGet包」→「浏览」→点击右上角设置齿轮→「包源」→添加本地文件夹作为新源,将下载的.nupkg放入该文件夹
  • 切换到这个本地源,找到并安装目标包

6. 修复Visual Studio安装

  • 打开Visual Studio Installer,选中对应的VS版本(2019/2022),点击「修改」→「修复」,完成修复后重启VS再尝试操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 21:05:19