您的位置:首页 > 其它

Nuget发布

2015-05-31 22:06 120 查看
上次说了怎么使用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———————————
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: