您的位置:首页 > 其它

【NuGet】更新发布

2016-01-30 17:35 309 查看
        之前有一篇博客讲的NuGet的发布流程,使用NuGet最方便的就是管理更新我们的类库,一个类库不可能一成不变,当我们添加新的东西时,就需要更新我们发布的NuGet包,下面总结一下NuGet的更新过程。

        【更新关键步骤】

                        a. 修改版本号

                         b.通过命令  NuGet setApiKey  xxxxx-xxxx-xxx-xxxx-xxxx-xxxx,设置API Key

                        c. 通过命令   NuGet  pack  xxxxxx.csproj 生成xxxx.nupkg文件

                        d.通过命令 NuGet push xxxxx.nupkg ,将NuGet更新到服务器

       【更新具体步骤】

        假如我们之前发布过名为:ITOO.CAS.Server的一个NuGet程序包,版本为:1.0.0.0,我们对这个程序做了新的改动,需要更新这个程序包。

                       


        在更新之前你要记得,之前发布程序包时用到的API Key。也就是开始在NuGet官网注册账号时获取的API Key,可以登录NuGet官网查询:



        下面开始更新:

        1、修改版本号为:1.0.0.1,包括程序里面的版本和之前通过命令  NuGet spec 生成的xxxx.nuspec文件内的版本号:

          




        2、打开VS2012开发人员命令提示

        3、命令提示框内定位NuGet.exe所在目录,也就是要更新的类库目录下:



        3、通过命令  NuGet setApiKey  xxxxx-xxxx-xxx-xxxx-xxxx-xxxx,设置API Key:



        4、通过命令   NuGet  pack  xxxxxx.csproj 生成xxxx.nupkg文件:



        5、通过命令 NuGet push xxxxx.nupkg ,将NuGet更新到服务器:



        这样就更新成功了,在你引用过改NuGet程序包的程序下:右击引用-管理NuGet程序包-更新安装即可。

  




        还可以去NuGet官网下查询你发布和更新过的NuGet程序包:





        【小结】

         虽然过程和发布差不多,算是自己复习一遍,也希望能对不熟悉这部分的同学能有所帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  NuGet更新