centos7上的docker安装nugetserver
1,在nuget官网注册一个账号并拿到apikey,https://www.nuget.org/
1,阿里云服务器上的centos7安装nugetserver,在命令行输入,打开xshell连接进入后再命令行输入:docker run -d -p 9022:80 -e NUGET_API_KEY=【apikey】 -v /docker/nuget/database:/var/www/db -v /docker/nuget/packages:/var/www/packagefiles --name nuget sunside/simple-nuget-server
2,服务器上开放9022端口
3,使用打包nuget并上传到nuget服务
1>按照命令行安装下载nuget打包工具https://archive.codeplex.com/?p=npe https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
如果出错了可以参照该链接解决 https://www.jb51.net/article/95022.htm
安装后出现图标
2>打开vs选择要打包的项目右键》发布,发布后会生成一个nupkg包
3>上传nuget包两种方式
1、选择第三个,左边是nuget包信息,右边把你要打包的dll放在lib文件下然后把lib文件夹拖拽进去,点击file后输入你的nuget服务地址和apikey,具体操作请参考其他笔友的https://blog.csdn.net/u011523479/article/details/82012340
2、选择第一个,找到已经打包好的nupkg文件修改包id和版本号,然后再继续发布
4>打开vs选择工具》Nuget包管理器》程序包管理器设置,设置你的nuget服务源
4》在你所要添加引用的项目中打开管理nuget程序包,选择你的nuget源,找到你要安装引用的nuget包
5>删除nuget包:下载工具nuget.exe,打开命令行,输入nuget delete 《packageid》 <版本> -ApiKey 《apikey》 -Source 《nuget服务器地址》 -NoPrompt
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构