.Net 【工作应用】 Nuget Server

1.为什么需要用nuget

  引用第三方的dll文件

  本公司的一些通用dll文件集中管理

  便于多个系统对一些常用基础程序集的使用管理

2.如何搭建本地Nuget Server

  VS新建Web空应用程序,.Net Framework选择4.6(Nuget Server包的依赖)

  Nuget安装NuGet.Server 3.4.1(目前是最高版本,依赖于.Net Framework4.6,没有看到4.7和Core的版本)

  修改Web.config的配置,发布nuget的密码

    <add key="apiKey" value="*******"/>

    <add key="packagesPath" value=""/>

扫描二维码关注公众号,回复: 10233232 查看本文章

  IIS部署publish的网站

3.使用NuGet Package Explorer发布nuget包

  VS修改程序集信息,编译程序集发布,生成nupkg文件

  NuGet Package Explorer打开nupkg文件,修改信息后编辑发布

  NuGet Package Explorer需要配置apiKey

4.VS查询新创建的nuget包

  VS添加nuget包源地址:部署地址+/nuget,例如 http://localhost:8010/nuget

  切换nuget源地址,搜索已经发布的包

5.如何发布preview版本

  在版本号中添加"-alpha"字符串

  

[assembly: AssemblyInformationalVersion("1.0.1-alpha")]

  nuget能自动识别。

  

 6.最后放上可以直接编译运行的程序源码

  https://github.com/thomerson/Gatlin.NugetServer.git

猜你喜欢

转载自www.cnblogs.com/thomerson/p/12491751.html