在Nuget上发布自己的类库

本文仅适用于.net standard类库或者.net core3.1类库的发布

   1.在Nuget 上注册并获取API Key

    a) Nuget登录地址:https://www.nuget.org/

    b) API Key地址:https://www.nuget.org/account/apikeys

    c) 创建API Key成功后通过Copy获取

   
    d) 如果再次发布时忘记了API Key,可以通过Regenerate重新生成API Key,但需要注意的是,当存在多个APK Key时,需要到App Settings的Login Account中进行设置,否则发布会由于API Key冲突导致警告,从而发布后看不到更新的包
    

  3.创建SDK风格的项目

    a)  SDK风格的项目:通常是.NET Standard或.NET Core类库项目

    b)  设置项目的包属性

       

  4.将项目打包(注意打包时将生成设置为Release)

     

    

  .nupkg的文件就是打包好的文件

  5.发布

    a) 打开命令行工具(首先保证已经安装dotnet CLI),安装VS2019会自动安装dotnetCLI,如果不确定自己是否安装,在命令行输入donet help后就知道了

    b) 将目录移动到nupkg文件的目录位置

    c) 执行发布命令【dotnet nuget push [nupkg文件名称] --api-key [API Key] --source https://api.nuget.org/v3/index.json】,成功后就可以获取如下结果:

    

  6.测试(空包,没有什么实现)

    

  7.更新包(已发布过的版本不能再次发布,否则会报错),过程以及命令和第一次发布时一样,但需要更改版本号

posted @ 2020-11-13 14:45  ArvinJing  阅读(93)  评论(0编辑  收藏  举报