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包很大。

相关推荐
BBM的开源HUB26 分钟前
Debian/Ubuntu Server高效禁用海外IP访问的一种方法
运维·服务器
Web极客码28 分钟前
如何通过简单步骤保护您的网站安全
服务器·网络·安全
GLAB-Mary31 分钟前
你的 Linux 服务器连不上网?10 分钟入门网络故障排查
linux·服务器·php
黄鹂绿柳41 分钟前
自己搭建cesium应用程序
运维·服务器
开发小能手-roy1 小时前
如何设置Ubuntu服务器版防火墙
linux·运维·ubuntu
laimaxgg2 小时前
Docker命令
linux·运维·服务器·ubuntu·docker
低代码布道师2 小时前
从0到1打造一套适合自己接单的脚手架05自动化创建表
运维·自动化
IT coke2 小时前
镜像端口及观察端口的配置
运维·网络·智能路由器
HEX9CF2 小时前
【Docker】快速部署 Certbot 并为 Nginx 服务器配置 SSL/TLS 证书
服务器·nginx·docker
D愿你归来仍是少年2 小时前
基于Python脚本实现Flink on YARN任务批量触发Savepoint的实践指南
大数据·运维·flink