出售域名 11365.com.cn
有需要请联系 16826375@qq.com
在手机上浏览
在手机上浏览

如何发布dll到nuget

发布日期:2020-03-23

如何发布dll到nuget

Nuget是.net的在线包管理器,省去了很多的古老的下载dll并引用的方式。并且大多是开源的,对于.net发展起了很大作用。
假如我们有自己开发的类库,想给大家用,如何发布到Nuget呢?

一、    注册Nuget.org账号
进入Nuget的官网https://www.nuget.org/,注册一个账号(如果已有就直接登录)

这步估计大家都会,就不多说了,我自己注册的账号如下:


二、    用命令行生成包文件
进入download栏目(https://www.nuget.org/downloads),下载一个Nuget客户端,即打包工具。

官方推荐我们用最新稳定的v5.4.0,听官方的没错。
把需要打包的dll拷贝进来(当然放别的目录也可以)

以管理员方式打开cmd,执行以下命令:
1)生成配置文件

nuget spec SinGoo.Simple.DAL.dll


发现在目录中生成了配置文件 SinGoo.Simple.DAL.dll.nuspec
用VS打开可以编辑其中项目

2)生成包

nuget pack SinGoo.Simple.DAL.dll.nuspec


再运行以上命令,生成可发布包
完成结果如图:

上面只是简单的执行了命令,更多的配置和信息可以参考 https://docs.microsoft.com/zh-cn/nuget/create-packages/creating-a-package#from-an-assembly-dll

三、    发布
1)生成完成后就可以发布包了

刚发布的时候,状态是 Validating,即还在审核,审核通过后是Listed

2)在VS的Nuget中查找,并下载可用