Nuget发布

 

上次说了怎么使用Nuget上的第三方、这次说下怎么在Nuget上发布自己的库

 

 

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

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

 

 

2.在NuGet官网注册一个账号,验证后可获得一个API Key.我们暂时管它叫my_api_key.

 

注册地址:https://www.nuget.org/

 

 

 

 

 

 

 

 

然后设置API Key.

为防止出错建议使用  开始--VS2012--Visual Studio Tools--VS2012开发人员命令提示.

输入以下命令设置NuGet API Key:     nuget setApiKey <my_api_key>

 

 

 

 

进入到刚刚放NuGet.exe的目录

cd/是返回根目录

cd是进入目录-如图

 

 

执行

nuget setApiKey 这里是刚刚的秘钥

 

 

 

 

3.设置您的AssemblyInfo.cs文件中的属性版本等,第一次就使用1.0.0.0设置好最后发布完、别人看到的就是1.0.0.0、每次更新自己的库都要改下版本号的

 

 

 

4.在命令提示符下,进入.csproj文件所在目录,运行nuget spec 命令,将生成.nuspec文件

 

 

 

 

 

 

 

5 用txt打开刚刚生成的文件(后缀nuspec)更改制作人、版本号等信息。

 

 

 

6.同样在命令提示符下,进入.csproj的文件目录,输入命令生成类库包,以我的为例,命令如下:

Nuget pack ITOO.ExamStudent.ViewModel.csproj 

成功后生成.nupkg文件,如我这里生成了ITOO.ExamStudent.ViewModel.1.0.0.0.nupkg

 

如果上一步没配好就会报红字

 

 

成功就会出黄字

 

 

 

 

成功生成后的文件

 

 

 

7.最后发布类库包即可,输入命令:nuget push ITOO.ExamStudent.ViewModel.1.0.0.0.nupkg

会提示发布成功.(刚刚生成文件的全名)

 

 

8 上Nuget查找自己的小库库

 

 

 

 

—————————搞定!—————————

———————————chenchen———————————

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值