NuGet 包转移项目文件夹里,不依赖系统缓存、不依赖网络、不依赖用户目录路径

1. 在你的解决方案根目录新建 2 个文件

① 新建文件:nuget.config

复制下面全部内容,直接粘贴进去:

复制代码
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
    <add key="local" value="./packages" />
  </packageSources>
  <config>
    <add key="globalPackagesFolder" value="./packages" />
  </config>
</configuration>

② 新建文件:NuGet 打包.bat(直接放在你的解决方案 .sln 文件同一级目录)

复制代码
@echo off
dotnet restore
echo 已将所有 NuGet 包下载到项目内的 packages 文件夹
pause

🔥 然后重新双击运行 NuGet 打包.bat

它就会:

✅ 联网把所有缺失的 NuGet 包下载下来

✅ 自动存到 你项目里的 packages 文件夹

✅ 以后拷贝到任何电脑、不联网都能用

相关推荐
luck_bor9 分钟前
File类&递归作业
java·开发语言
武子康28 分钟前
Java-07 深入浅出 MyBatis数据库一对多关系模型实战:表结构设计与查询实现
java·后端
Bruce_kaizy31 分钟前
c++ linux环境编程——文件io介绍以及open 、write 、read 三剑客深度详解
linux·服务器·c++·ubuntu·操作系统·文件io
REDcker2 小时前
Linux OverlayFS详解
java·linux·运维
Royzst3 小时前
xml知识点
java·服务器·前端
TechWJ3 小时前
数据库在公司内网,出差路上想查数据怎么办?
服务器·数据库·mariadb
橙子圆1233 小时前
Redis知识9之集群
数据库·redis·缓存
lwx9148523 小时前
Linux系统中用户锁定后如何解锁
linux·运维·服务器
鱼鳞_3 小时前
苍穹外卖-Day08(缓存套餐)
java·redis·缓存
过期动态3 小时前
【LeetCode 热题 100】移动零
java·数据结构·算法·leetcode·职场和发展·rabbitmq