如何搭建自己的Nuget包

如何搭建自己的Nuget包

前言

在程序开发中,我们经常需要使用自己或者别人开发的dll,除了直接引用dll外,我们还可以在程序中使用Nuget程序包管理,直接添加所有dll引用。
如果我们有10个dll需要使用,那我们必须将这个10个dll添加引用;
如果现在有另外一个同事也需要使用这10个dll,我们需要将dll拷给他,然后他再引将这10个dll添加到项目中;
如果我们有自己写的dll需要更新,那么与之相关的所有程序都需要对该添加引用。
这些问题都将浪费很多时间,降低开发效率。那么我们是否可以像管理Nuget程序包一样,将多个dll变成一个Nuget程序包,放在服务器或者一个固定文件夹中,那么自己和其他同事都可以直接使用Nuget程序包将多个dll添加到项目中。

一、使用NuGet Package Explorer打包dll

NuGet Package Explorer是一个可以打包dll的图形化界面,其使用参考一篇博客xieyang0715,该博客也比较详细介绍了了Nuget Package,我只是将该流程介绍地更加傻瓜式。
NuGet Package Explorer下载:
链接:https://pan.baidu.com/s/19dhgdyIITYiwwtSVEzu4yQ
提取码:fcqh

  1. 下载好后打开NuGetPackageExplorer.exe,如下图所示。在这里插入图片描述
  2. 选择Create a new package,创建新的Nuget包,如下图。根据下图的1~5步骤添加dll;
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
  3. 根据需要可以在左侧修改包的名字、版本号、作者以及描述等。
  4. 保存后可以得到一个MyPackage.1.0.0.nupkg这样的文件,这个就是我们打包好的Nuget包。

二、使用Nuget包

制作好我们自己的Nuget包后,我们需要在项目中使用,在管理Nuget包我们可以发现,这里并不能找到我们刚刚制作的包,是什么原因呢?
在这里插入图片描述
因为我们并没有添加对这个包所在的源的引用。根据下图1~5的步骤就可以添加该Nuget包的源。
在这里插入图片描述
就可以添加对该Nuget包的引用,如下图所示。
在这里插入图片描述这样就完成了自己的Nuget包的搭建,如果你自己写的dll很好,想分享给别人用,也可以将自己制作的包上传到Nuget官网上,可以注册上传。这样别人可以直接查到你的包,使用你的dll。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值