Nuget发布
2015-05-31 22:06
120 查看
上次说了怎么使用Nuget上的第三方、这次说下怎么在Nuget上发布自己的库
1.下载NuGet.exe,并将它放到和.csproj文件在同一目录下.这个是打包用的好工具,它可以将我们的工程文件打包.
下载地址:http://nuget.codeplex.com/downloads/get/669083
![](http://img.blog.csdn.net/20150531215522039)
2.在NuGet官网注册一个账号,验证后可获得一个API Key.我们暂时管它叫my_api_key.
注册地址:https://www.nuget.org/
![](http://img.blog.csdn.net/20150531215605126)
![](http://img.blog.csdn.net/20150531215624314)
![](http://img.blog.csdn.net/20150531215513449)
![](http://img.blog.csdn.net/20150531215539236)
然后设置API Key.
为防止出错建议使用 开始--VS2012--Visual Studio Tools--VS2012开发人员命令提示.
输入以下命令设置NuGet API Key: nuget setApiKey <my_api_key>
![](http://img.blog.csdn.net/20150531215807748)
进入到刚刚放NuGet.exe的目录
cd/是返回根目录
cd是进入目录-如图
![](http://img.blog.csdn.net/20150531220001778)
执行
nuget setApiKey 这里是刚刚的秘钥
![](http://img.blog.csdn.net/20150531215859806)
3.设置您的AssemblyInfo.cs文件中的属性版本等,第一次就使用1.0.0.0设置好最后发布完、别人看到的就是1.0.0.0、每次更新自己的库都要改下版本号的
![](http://img.blog.csdn.net/20150531215918058)
4.在命令提示符下,进入.csproj文件所在目录,运行nuget spec 命令,将生成.nuspec文件
![](http://img.blog.csdn.net/20150531220105614)
![](http://img.blog.csdn.net/20150531220118140)
5 用txt打开刚刚生成的文件(后缀nuspec)更改***人、版本号等信息。
![](http://img.blog.csdn.net/20150531220143178)
6.同样在命令提示符下,进入.csproj的文件目录,输入命令生成类库包,以我的为例,命令如下:
Nuget pack
ITOO.ExamStudent.ViewModel.csproj
成功后生成.nupkg文件,如我这里生成了ITOO.ExamStudent.ViewModel.1.0.0.0.nupkg
如果上一步没配好就会报红字
![](http://img.blog.csdn.net/20150531220038647)
成功就会出黄字
![](http://img.blog.csdn.net/20150531220055745)
成功生成后的文件
![](http://img.blog.csdn.net/20150531220309603)
7.最后发布类库包即可,输入命令:nuget push
ITOO.ExamStudent.ViewModel.1.0.0.0.nupkg
会提示发布成功.(刚刚生成文件的全名)
![](http://img.blog.csdn.net/20150531220159424)
8 上Nuget查找自己的小库库
![](http://img.blog.csdn.net/20150531220224322)
—————————搞定!—————————
———————————chenchen———————————
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———————————
相关文章推荐
- HTML5新特性之Communication
- ADO.NET 基础
- WorldWind源码剖析系列:枚举类型
- c++设计模式之策略模式
- 【hadoop0002】Bulid Hadoop Cluster Environment FAQ
- STL源码剖析---deque
- Tower of Hanoi (递归的神奇之力--化繁为简)
- Numpy学习笔记2-创建array的几种方式
- hdu5254
- C语言函数调用简简介
- js实现年月日三级联动
- URAL 1244 Gentlement DP +记录路径 好题
- Python模块学习 ---- thread 多线程处理
- Android 3s动画渐变效果到登陆页面
- 百度之星资格赛
- MyEclipse打包Jar包及生成.exe可执行文件
- PHP PSR-4 Autoloader 自动加载(中文版)
- ITOO之精妙设计(一)——大道至简
- 仿iOS猎豹垃圾清理(实现原理+源码)
- 多服务器之间Session共享