《使用NuGet发布自己的类库》——开发篇

    在面向对象的编程中,我们不知道使用了多少别人给封装好的类库,使用别人封装好的类库的方法优点是使开发变得“简单”,这很好的体现了面向对象中复用的原则。那如何让别人使用自己封装好的类库哪?下面我就给大家介绍一下。

   一、创建自己的类库

   1、 打开VS,新建解决方案。文件——>新建——>项目——>类库,图解过程如下所示。

   




   2、类库创建完毕后,将类库中的Class1删掉,自己从新创建一个类,命名为test8,然后在该类中编写一个测试的方法。  按后生成解决方案。效果图如下




    二、下载NuGet.exe,发布自己的类库

    1、下载NuGet.exe,并将它放到和.csproj文件在同一目录下.这个是打包用的好工具,它可以将我们的工程文件打包。(.csprojd的文件目录就是我们所建类test8所在的目录)

   下载地址:http://nuget.codeplex.com/downloads/get/669083。

    2、NuGet官网注册一个账号,验证后可获得一个API Key。我们需要用这个APIKey发布自己的类库。注册地址:https://www.nuget.org/获得API Key 过程如下

    1、登录网站,注册账号


    2、填写用户名、密码、邮箱地址(需要验证),最后点击注册


  

   3、点击自己的用户名,跳到获得API Key 页面



    4、到自己的邮箱确认信息



     5、此时,你注册的邮箱会有一个NuGet官网的链接,点击之后返回NuGet官网,最后点击自己的用户名,获得API Key  效果图如下。


 

    三、推送并生成自己的包

    1、开始——>Visual Studio2012——>Visual Studio Tools——>VS2012开发人员命令提示。

    2、强nuget.exe 放入与test8.cs相同目录下

    3、在dos窗口下,用命令定位到test8类的目录下先敲C:\定位到C盘分区,然后用cd C:\Users\zhoukun\Desktop\框架练习\PublishAndUseOurClasses\PublishAndUseOurClasses 定位到具体的文件夹。

    4、用命令设置自己的API key ,命令是:nuget setApiKey df41ebfa-ae98-xexx-xxxx-xxxxxxxxxx

   

    5、设置您的AssemblyInfo.cs文件中的属性版本等,第一次就使用1.0.0.0。保存设置并编译整个项目,如下图。

   

    6、.在命令提示符下,进入test8.cs文件所在目录,运行nuget spec 命令,将生成.nuspec文件,比如我这里生成了PublishAndUseOurClasses.nuspec。

 

  

    7、编辑自己的PPublishAndUseOurClasses.nuspec文件,最后保存,效果图如下所示

   

    8、同样在命令提示符下,进入test8.cs的文件目录,输入命令生成类库包,以我的为例,命令如下:Nuget pack PublishAndUseOurClasses.csproj  成功后的命令提示符页面

    


    生成了PublishAndUseOurClasses.1.0.0.0.nupkg文件,效果图如下

  

   

   9、最后发布类库包即可,输入命令:nuget push PublishAndUseOurClasses.1.0.0.0.nupkg,发布成功界面如下所示。

 

       费了这么大的劲儿,终于将自己的类库发布成功了,要想知道怎么使用自己的类库,请看下一篇文章。


  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值