NuGet发布类库包

引言


最近进行学习itoo项目,需要学习NuGet发布,目前对于我这个小菜鸟来说都不知道这是啥东西。那首先我们先来了解一下这个东西:NuGet(请点击)真是人类智慧的结晶,它就相当于咱们个人的代码库,为我们带来了很多的便利。下面我们来介绍一下它的发布和使用。


发布


1.用vs编写自己的类库

在里面写一个方法,这样才会生成dll文件


NuGet发布类库包_第1张图片


2.下载NuGet.exe

将它放到和.csproj文件在同一目录下.这个是打包用的好工具,它可将我们的工程文件打包.

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

NuGet发布类库包_第2张图片


3.NuGet官网注册一个账号

  验证后可获得一个API Key,注册地址:https://www.nuget.org/ ,下图是我注册成功后获得的API Key

NuGet发布类库包_第3张图片


4.设置AIP Key

   (1)打开vs2012开发人员命令提示,如下图点击,进入:

NuGet发布类库包_第4张图片


(2)在运行框中设置APIKey.

先返回到建立的类库根文件夹

然后输入cd命令,空格到我们建立类库的目录

最后输入命令nuget setApiKey,空格输入自己的APIKey.

NuGet发布类库包_第5张图片

5.设置AssemblyInfo.cs 文件中的属性版本

NuGet发布类库包_第6张图片


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

NuGet发布类库包_第7张图片

7.打开文件进行编辑,并保存。

NuGet发布类库包_第8张图片

8.输入命令生成类库包

    同样在命令提示符下,进入test.cs的文件目录,输入命令生成类库包,以我的为例,命令如下,成功后的命令提示符页面(因为当时测试的时候没有好好的保留截图,以下图片是我的另外一个类库测试的截图)
NuGet发布类库包_第9张图片 

查看生成成功的文件,如下:

NuGet发布类库包_第10张图片

9.最后发布类库包

输入命令nuget push 以我的为例输入:nuget push ceshi.1.0.0.0.nupkg,提示如下即发布成功。


写在后面:

    限于篇幅这篇博客先写发布,关于使用和更新,请点击此处。

你可能感兴趣的:(NuGet发布类库包)