zoukankan      html  css  js  c++  java
  • .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=""/>

      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

  • 相关阅读:
    go语言之行--简介与环境搭建
    Django Rest Framework源码剖析(八)-----视图与路由
    基于TLS证书手动部署kubernetes集群(下)
    多线程编程
    Java IO流
    java异常处理
    字符串处理(二)
    字符串处理(一)
    正则表达式(应用)
    集合相关知识
  • 原文地址:https://www.cnblogs.com/thomerson/p/12491751.html
Copyright © 2011-2022 走看看