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

NuGet无法找到System.CommandLine包的解决方法咨询

解决System.CommandLine NuGet包无法找到的问题

核心原因与解决步骤

System.CommandLine早期仅发布在dotnet专属的预览源中,默认NuGet源可能未收录,按以下步骤操作即可:

  1. 通过Visual Studio添加预览源

    • 打开菜单:工具 → NuGet包管理器 → 包管理器设置 → 包源
    • 点击右上角+号,新增包源:
      • 名称:dotnet-preview
      • 源地址:https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-preview/nuget/v3/index.json
    • 勾选这个新源,点击确定保存设置
    • 返回包管理器,确保已勾选包括预发行版,重新搜索System.CommandLine即可找到
  2. 通过dotnet CLI添加源并安装

    • 打开终端/命令提示符,执行添加源命令:
      dotnet nuget add source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-preview/nuget/v3/index.json --name dotnet-preview
      
    • 执行安装命令(指定预发布版本):
      dotnet add package System.CommandLine --prerelease
      
  3. 额外检查项

    • 确认项目目标框架为.NET 6及以上(System.CommandLine不支持.NET Framework)
    • 搜索时输入完整包名System.CommandLine,避免拼写错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 03:55:54