上文讲到将自己的类库发布出去了,现在轮到使用了,使用步骤如下所示
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()方法,图如下
效果图如下
完成任务,就这样,我们可以不断的更新,不断的复用,全心全意为人民服的!