VS ASP.Net Core项目还原Packages包到本地(解决服务器没有网无法重新生成的问题)

问题背景

ASP.Net Core MVC项目,无法重新生成。

现场服务器没有网,放上去的代码无法通过nuget还原包到服务器,导致无法编译无法运行。

解决办法

将Packages还原到本机(有网),然后再将代码放到服务器运行。

在有网的情况下。项目重新生成会还原Packages。

默认.net core项目是将nuget包还原到全局目录中:C:\Users\Administrator.nuget\packages\

步骤一:

如果想要把Packages还原到本机,需要在项目的 csproj 这个文件中添加

复制代码
<RestorePackagesPath>..packages</RestorePackagesPath>

然后重新生成,VS将会开始下载包到本机的该路径下。

步骤二

可以在本机下载好再把代码copy到服务器上,但是一般程序没多大,但是下载的packages包很大。

相关推荐
invicinble2 小时前
对linux形成认识
linux·运维·服务器
小Pawn爷2 小时前
14.VMmare安装ubuntu
linux·运维·ubuntu
技术路上的探险家2 小时前
8 卡 V100 服务器:基于 vLLM 的 Qwen 大模型高效部署实战
运维·服务器·语言模型
有谁看见我的剑了?3 小时前
介绍一款 测试 DNS解析成功率的网站
运维
半桔3 小时前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
绵绵细雨中的乡音3 小时前
深入理解 ET 与 LT 模式及其在 Reactor 模型中的应用
服务器·网络·php
HABuo3 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7774 小时前
关于Linux服务器的协作问题
linux·运维·服务器
yunfuuwqi5 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云
迎仔6 小时前
C-算力中心网络隔离实施方法:怎么搞?
运维·网络