上次说了怎么使用Nuget上的第三方、这次说下怎么在Nuget上发布自己的库
1.下载NuGet.exe,并将它放到和.csproj文件在同一目录下.这个是打包用的好工具,它可以将我们的工程文件打包.
下载地址:http://nuget.codeplex.com/downloads/get/669083
2.在NuGet官网注册一个账号,验证后可获得一个API Key.我们暂时管它叫my_api_key.
然后设置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———————————