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

NuGet未检索自定义包源问题及Mac安装指定版本NuGet咨询

问题解决方案

1. 配置包管理器同时检索自定义NuGet源

方式一:通过VS for Mac图形界面设置

  • 打开VS for Mac,点击顶部菜单栏的Visual Studio → Preferences
  • 在偏好设置窗口中,导航到NuGet → Sources
  • 确认你的两个自定义包源已在列表中,且前方的启用复选框处于勾选状态
  • 进入项目的包管理界面(右键项目 → Manage NuGet Packages),右上角Package source下拉菜单选择All,确保包含所有已启用的源

方式二:修改NuGet配置文件

  • 在项目根目录下找到或新建NuGet.Config文件,写入以下内容(替换自定义源URL):
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    <add key="自定义源1" value="你的第一个自定义源地址" />
    <add key="自定义源2" value="你的第二个自定义源地址" />
  </packageSources>
</configuration>
  • 若项目存在Directory.Build.props等全局配置文件,检查是否有覆盖包源的设置,确保未排除自定义源

2. 在Mac上安装特定版本NuGet(6.3.1.1)

方式一:使用.NET CLI安装

  • 打开终端,先卸载已安装的NuGet(如果有):
dotnet tool uninstall --global nuget
  • 安装指定版本:
dotnet tool install --global nuget --version 6.3.1.1
  • 验证安装结果:
nuget --version

输出应为6.3.1.1

方式二:手动下载配置

  • 找到NuGet官方版本归档中的6.3.1.1版本包,下载对应的执行文件
  • 将文件移动到系统可执行目录并赋予权限:
chmod +x nuget.exe
mv nuget.exe /usr/local/bin/nuget
  • 运行nuget --version确认版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 14:35:52