《使用NuGet发布自己的类库》——使用与更新篇
2015-12-09 17:24
471 查看
上文讲到将自己的类库发布出去了,现在轮到使用了,使用步骤如下所示
一、使用
1、打开自己的Visual Studio,新建一个控制台应用程序
2、右击解决方案,选择管理解决方案的NuGet程序包(N)...
3、搜索自己发布的包,我这里搜索PublishAndUseOurClasses,最后安装。
4、这时候在引用中我们就会看见自己应经安装引用好的PublishAndUseOurClasses
5、添加using 引用,实例化test8类,运用里面的方法。
6、效果图如下所示
1、修改AssemblyInfo.cs中修改版本号(1.0.0.1),改完后,重新编译(重新生成解决方案)。
2、然后打开.nuspec文件,修改里面的版本号,最后保存。
3、一切修改完成后编译保存。然后生成类库包并发布。即同样还是命令提示符下,进入test8.cs的文件目录,分别运行两三个命令:
第一个命令是再设置一下自己的APIkey,
第二个命令是生成PublishAndUserOurClasses.1.0.0.1.nupkg,
第三个命令是推送生成的PublishAndUserOurClasses.1.0.0.1.nupkg
具体过程如下:我这省去设置APIkey了啊。直接从第二步开始。
4、生成类库包,以我的为例:
还是原来的步骤,打开vs2012开发人员命令,用命令定位到test8.cs 的目录,运行命令 nuget pack PublishAndUseOurClasses.csproj 最后生成成功,多了一个PublishAndUserOurClasses.1.0.0.1.nupkg 效果图如下
5、发布自己已经更新的包
运行命令 nuget push PublishAndUseOurClasses.1.0.0.1.nupkg 最后更新成功,效果图如下
6、最后打开我们建立的控制台应用程序,更新引用的包,右击解决方案,管理解决方案中的NuGet程序包...选择更新
7、更新车成功后,我们就可以使用里面新增加的方法了。打开我们刚才建的控制台应用程序,使用新增的update()方法,图如下
效果图如下
完成任务,就这样,我们可以不断的更新,不断的复用,全心全意为人民服的!
一、使用
1、打开自己的Visual Studio,新建一个控制台应用程序2、右击解决方案,选择管理解决方案的NuGet程序包(N)...
3、搜索自己发布的包,我这里搜索PublishAndUseOurClasses,最后安装。
4、这时候在引用中我们就会看见自己应经安装引用好的PublishAndUseOurClasses
5、添加using 引用,实例化test8类,运用里面的方法。
6、效果图如下所示
二、更新
如果自己的类库中的类又增加了方法,比如我增加了一个update() 的方法,那么怎么才能让别人更新用到哪?1、修改AssemblyInfo.cs中修改版本号(1.0.0.1),改完后,重新编译(重新生成解决方案)。
2、然后打开.nuspec文件,修改里面的版本号,最后保存。
3、一切修改完成后编译保存。然后生成类库包并发布。即同样还是命令提示符下,进入test8.cs的文件目录,分别运行两三个命令:
第一个命令是再设置一下自己的APIkey,
第二个命令是生成PublishAndUserOurClasses.1.0.0.1.nupkg,
第三个命令是推送生成的PublishAndUserOurClasses.1.0.0.1.nupkg
具体过程如下:我这省去设置APIkey了啊。直接从第二步开始。
4、生成类库包,以我的为例:
还是原来的步骤,打开vs2012开发人员命令,用命令定位到test8.cs 的目录,运行命令 nuget pack PublishAndUseOurClasses.csproj 最后生成成功,多了一个PublishAndUserOurClasses.1.0.0.1.nupkg 效果图如下
5、发布自己已经更新的包
运行命令 nuget push PublishAndUseOurClasses.1.0.0.1.nupkg 最后更新成功,效果图如下
6、最后打开我们建立的控制台应用程序,更新引用的包,右击解决方案,管理解决方案中的NuGet程序包...选择更新
7、更新车成功后,我们就可以使用里面新增加的方法了。打开我们刚才建的控制台应用程序,使用新增的update()方法,图如下
效果图如下
完成任务,就这样,我们可以不断的更新,不断的复用,全心全意为人民服的!
相关文章推荐
- Android Native 绘图方法
- 修复mysql数据库
- C#中struct和class的区别详解
- Java 版的 Ruby 解释器 JRuby 1.7.14 发布
- Fedora Linux 7 Test 4 发布 下载地址
- VBS ArrayList Class vbs中的数组类
- 大家看了就明白了css样式中类class与标识id选择符的区别小结
- nodejs中的fiber(纤程)库详解
- 使用npm发布Node.JS程序包教程
- 桌面中心(一)创建数据库
- 深入了解PHP类Class的概念
- 微软NET Framework 3.5 Beta 1 发布 提供下载
- jquery 表单验证之通过 class验证表单不为空
- 可简单避免的三个JS发布错误的详细介绍
- setAttribute 与 class冲突解决
- JavaScript中的类(Class)详细介绍
- javascript面向对象包装类Class封装类库剖析
- jQuery使用hide方法隐藏指定元素class样式用法实例
- jQuery给多个不同元素添加class样式的方法
- 浅析C语言头文件和库的一些问题