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 文件夹

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

相关推荐
这个DBA有点耶12 分钟前
同样48核配置TPS差1倍?高性价比数据库一体机的“软硬协同”才是分水岭
服务器·数据库·架构
shehuiyuelaiyuehao16 分钟前
算法29,前缀和,除自身以外的数组的乘积
java·数据结构·算法
小刘在重生~31 分钟前
Java常用类|String类详解 + BigDecimal精准计算(含面试题)
java·开发语言·python
随遇而安zx33 分钟前
【多线程】---JMM 与 volatile 深度解析
java·多线程
邪修king1 小时前
Re:Linux系统篇(十九):进程篇(八): 进程等待详解:wait/waitpid,僵尸进程到底该如何回收
java·开发语言
啵啵啵鱼1 小时前
DS-顺序表
java·数据结构·笔记·后端·链表·obsidian
TinyMemory1 小时前
Java 面向对象核心入门(七):方法重载 Overload,同一个方法名能干不一样的活
java·面向对象·overload·方法重载
吴声子夜歌2 小时前
Java扩展——OkHttp
java·开发语言·okhttp
卓怡学长2 小时前
w210基于springboot反诈平台设计与实现
java·spring boot·spring·intellij-idea