码迷,mamicode.com
首页 > 其他好文 > 详细

Nuget发布

时间:2015-05-31 23:24:15      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:

 

上次说了怎么使用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———————————

Nuget发布

标签:

原文地址:http://blog.csdn.net/u010191034/article/details/46292269

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!