官方文档
微软已经为我们提供了很完善的文档,告诉我们nuget是什么,怎么用,怎么创建包和怎么发布包。
文档地址:https://docs.microsoft.com/zh-cn/nuget/
个人使用记录
相信大多数的.net开发者都使用过nuget包,那你发布过自己的nuget包吗?
如果你想分享或者管理自己写的库,那个nuget几乎是你的不二选择!
试想下:你写了个通用库,要用在多个不同的工程里,你是把编译出的dll拷贝到各工程里引用吗?如果你的通用库更新了,部分工程需要用到你更新的功能,你是把新编译出的dll再拷贝到需要的工程替换吗?麻烦不?用nuget把!
本文章主要介绍我是怎么创建和发布nuget包的。做个记录,预防自己忘记了。
我使用了最傻瓜化得方法,用到的工具有:vs2019、nuget官网。
创建nuget包
-
工程【属性】-【生成】tab页,勾选[xml文档文件](让nuget包包含注释)
-
工程【属性】-【打包】tab页,勾选[在构建时生成nuget包],并设置好相关包信息。
-
编译后会生成nuget包
发布nuget包
- 注册并登陆nuget站点
地址:https://www.nuget.org/
- 在Upload页面上传nuget包并提交
- 等待大概10-30分钟就可以找到并安装你刚上传的nuget包了