1.2 KiB
1.2 KiB
title, date, tags
| title | date | tags |
|---|---|---|
| .NET | 2025-07-22 10:32:51 |
Nuget包管理器
无法联网的情况下导入包
使用本地文件夹作为 NuGet 源
步骤 1:准备本地 NuGet 包
你需要提前从能联网的机器上下载所需的 .nupkg 文件。
使用命令行下载:
.\nuget.exe install MathNet.Numerics -OutputDirectory D:\NuGetOfflinePackages
这会下载包及其依赖到 D:\NuGetOfflinePackages 目录。
⚠️ 注意:有些包有多个依赖项,需要把所有
.nupkg都拷贝过来。
步骤 2:将包复制到离线机器的某个目录
比如:
D:\NuGetOfflinePackages\
├── Newtonsoft.Json.13.0.3.nupkg
├── System.Net.Http.4.3.4.nupkg
└── ...
步骤 3:配置 Visual Studio 使用本地包源
-
打开 Visual Studio。
-
进入:工具 (Tools) → NuGet 包管理器 → 程序包管理器设置 。
-
左侧选择 NuGet 包管理器 → 程序包源 。
-
点击
+
添加新的源:
- 名称:比如
Local Packages - 源:填写你的文件夹路径,如
D:\NuGetOfflinePackages
- 名称:比如
-
点击 更新 ,然后确定。
✅ 完成后,在“管理 NuGet 包”时就可以看到并安装本地包了。