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

如何从本地源添加包?VS Code中C#项目本地源配置问题

解决NuGet本地源指向错误的问题

我来帮你搞定这个NuGet源配置的问题——你遇到的情况是NuGet在查找本地包时用了错误的文件夹作为源,而你希望把C盘Program Files下的dotnet目录设为有效源,按下面的步骤操作就行:

1. 先查看当前的NuGet源配置

首先打开终端,运行这条命令看看现在有哪些源在生效:

dotnet nuget list source

执行后你能看到所有已配置的NuGet源,这样就能确认哪个是错误的本地源,以及目标的dotnet目录有没有被添加过。

2. 添加正确的本地源(Program Files下的dotnet目录)

假设你的dotnet安装路径是C:\Program Files\dotnet,直接运行下面的命令添加这个源:

dotnet nuget add source "C:\Program Files\dotnet" --name "DotNetLocalSource"

这里的--name是给这个源起个好记的名字,方便后续管理,你也可以换成自己喜欢的名称。

3. 移除错误的本地源

如果之前有错误的本地源,用这条命令删掉它:

dotnet nuget remove source "错误源的名称"

要是你记不清源的名称,也可以直接用它的路径来移除:

dotnet nuget remove source "错误源的完整路径"

4. 验证配置并重新安装包

再跑一遍dotnet nuget list source确认源已经配置正确,之后重新执行你的包安装命令就可以了:

dotnet add package Microsoft.EntityFrameworkCore
dotnet add package Microsoft.EntityFrameworkCore.Design
# 其他需要安装的包依此类推

小提示

  • 如果添加源时弹出权限错误,记得以管理员身份打开终端,毕竟Program Files是系统级目录,需要管理员权限才能把它设为NuGet源。
  • 要是不确定dotnet的准确安装路径,运行where dotnet命令就能查到dotnet.exe的位置,取对应的目录就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:04:51