Nuget公布Dll

Nuget发布Dll



       今天要开始写ViewModel了,写完之后系统里的ViewModel都汇总到我这里,然后由我负责ViewModel的发布跟维护,所以Nuget发布Dll就要熟练啦~


    一,安装工具


                      1,Nuget Package Manager


Nuget公布Dll


        2,NuGet.exe


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


                        下载完成之后,将此EXE文件放入到所要打包的类库的文件加下。



  二,注册生成 API Key



                在这里:https://www.nuget.org/account

                                 注册之后,

Nuget公布Dll


               复制API Key,以后要用到。


  三,打包过程


                   先说下主要命令:

 

                           NugetsetApiKey +API key :设置API KEY

 

                           Nuget spec

 

                           Nugetpack +*.nuspec

 

                           Nuget push+*.nupkg


              打开VS安装目录下的VS2012开发人员命令提示窗口:


Nuget公布Dll



                 首先输入我们第一条命令:  NugetsetApiKey +API key :设置API KEY



              Nuget公布Dll



             之后执行 nuget spec ,生成*。nuspec文件。


Nuget公布Dll



             提示成功之后,我们会发现原来类库的文件夹中多了如下文件:


                      Nuget公布Dll


               我们txt打开,手动修改,为我们的DLL添加一些信息:



                 Nuget公布Dll



        接着pack csproj:


Nuget公布Dll



              之后出现各种黄字,说明ok了,自己第一次做的时候一直报错,之后反复查看刚才改过的那个txt,发现是自己所写的信息中有&这个敏感字符,导致了出现错误。          


        完成之后,出现*.nupkg文件:


    Nuget公布Dll

 




执行最后一步 nuget push ...


Nuget公布Dll



       如果提示API KEY有问题,就尽早换个邮箱重新申请吧。


       完成之后,看下效果:


Nuget公布Dll




             嘿嘿,七夕快乐~











版权声明:本文为博主原创文章,未经博主允许不得转载。