搭建一个Nuget服务器,但是他只能运行在iis里面,所以考虑在局域网的一个windows服务器上安装。

nuget私有服务器没有密码,所以项目内核心的,只能弄在局域网内。如果搭建在公网的话,就不要做公网域名解析,本机host一下。

搭建具体参考

https://blog.csdn.net/hezhixiang/article/details/82811304

但是我这里的打包的方式不同。

在一个通用的公共项目层上,比如以前大家很喜欢的一些utils类,或者专用某种平台的sdk上,

右键属性

No.3 dotnetcore&docker--搭建一个nuget服务器

 

 

No.3 dotnetcore&docker--搭建一个nuget服务器

 

 

 

每一个打包记得更新一下版本号,这样就可以在nuget服务器上有很多个版本

然后点击菜单  视图->其他窗口->程序包管理控制台

No.3 dotnetcore&docker--搭建一个nuget服务器

 

 

输入 dotnet pack

整个解决方案里面的所有的dll都会被生成打包

No.3 dotnetcore&docker--搭建一个nuget服务器

 

生成完之后知道了生成好的文件路径。

 No.3 dotnetcore&docker--搭建一个nuget服务器

 

 

将这里面的所有内容,直接拷贝到Iis网站对应的Packages文件包下面,覆盖。

然后打开nuget网址,点击内容,刷新一下缓存。

 No.3 dotnetcore&docker--搭建一个nuget服务器

 

 

解释一下,我这里为什么会有两个文件夹,一个net45的。

因为我的项目在搭建的时候,才用了.net4.5版本和dotnet core兼容的模式,让生成的dll可以在两个环境下共用。

No.3 dotnetcore&docker--搭建一个nuget服务器

 

相关文章:

  • 2022-02-04
  • 2017-12-17
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
猜你喜欢
  • 2021-11-01
  • 2021-08-27
  • 2021-09-24
  • 2022-02-18
  • 2022-12-23
  • 2021-10-01
  • 2021-07-31
相关资源
相似解决方案