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

使用QuanTower API构建C#项目遇NU1803警告,求排查方法

排查NU1803警告的方法

警告含义

NU1803是NuGet的安全提示:你执行包还原操作时使用了HTTP协议的NuGet源(http://nuget.org),未来版本将彻底移除对非HTTPS源的支持,要求迁移到HTTPS协议的源地址。

排查与解决步骤

  • 检查全局NuGet配置
    打开命令提示符或终端,执行nuget config list命令,查看输出中的packageSources条目,确认是否存在http://nuget.org的配置项。若有,将其替换为官方HTTPS源地址https://api.nuget.org/v3/index.json。
    也可直接编辑全局配置文件:Windows系统路径为%APPDATA%\NuGet\NuGet.Config,macOS/Linux路径为~/.nuget/NuGet/NuGet.Config,找到对应源地址修改即可。

  • 检查项目本地NuGet配置
    查看项目根目录下是否存在NuGet.Config文件,若有则打开检查其中的包源配置,将任何指向http://nuget.org的条目替换为HTTPS地址。

  • 检查Visual Studio中的包源设置
    在Visual Studio中依次点击「工具」→「选项」→「NuGet包管理器」→「包源」,查看所有已配置的包源列表,将HTTP协议的nuget.org相关源修改为HTTPS地址。

  • 检查项目依赖配置文件
    打开项目的.csproj或packages.config文件,确认是否有包引用硬编码了HTTP协议的源地址,若存在则修改为HTTPS版本。

  • 清理缓存后重新还原
    执行nuget locals all -clear命令清理NuGet本地缓存,随后在Visual Studio中右键项目选择「还原NuGet包」,或终端执行dotnet restore,验证警告是否消除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 05:02:42