No.3 dotnetcore&docker--搭建一个nuget服务器
搭建一个Nuget服务器,但是他只能运行在iis里面,所以考虑在局域网的一个windows服务器上安装。
nuget私有服务器没有密码,所以项目内核心的,只能弄在局域网内。如果搭建在公网的话,就不要做公网域名解析,本机host一下。
搭建具体参考
https://blog.csdn.net/hezhixiang/article/details/82811304
但是我这里的打包的方式不同。
在一个通用的公共项目层上,比如以前大家很喜欢的一些utils类,或者专用某种平台的sdk上,
右键属性
每一个打包记得更新一下版本号,这样就可以在nuget服务器上有很多个版本
然后点击菜单 视图->其他窗口->程序包管理控制台
输入 dotnet pack
整个解决方案里面的所有的dll都会被生成打包
生成完之后知道了生成好的文件路径。
将这里面的所有内容,直接拷贝到Iis网站对应的Packages文件包下面,覆盖。
然后打开nuget网址,点击内容,刷新一下缓存。
解释一下,我这里为什么会有两个文件夹,一个net45的。
因为我的项目在搭建的时候,才用了.net4.5版本和dotnet core兼容的模式,让生成的dll可以在两个环境下共用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述