在面向对象的编程中,我们不知道使用了多少别人给封装好的类库,使用别人封装好的类库的方法优点是使开发变得“简单”,这很好的体现了面向对象中复用的原则。那如何让别人使用自己封装好的类库哪?下面我就给大家介绍一下。
1、 打开VS,新建解决方案。文件——>新建——>项目——>类库,图解过程如下所示。
2、类库创建完毕后,将类库中的Class1删掉,自己从新创建一个类,命名为test8,然后在该类中编写一个测试的方法。 按后生成解决方案。效果图如下
1、下载NuGet.exe,并将它放到和.csproj文件在同一目录下.这个是打包用的好工具,它可以将我们的工程文件打包。(.csprojd的文件目录就是我们所建类test8所在的目录)
下载地址:http://nuget.codeplex.com/downloads/get/669083。
2、在NuGet官网注册一个账号,验证后可获得一个API Key。我们需要用这个APIKey发布自己的类库。注册地址:https://www.nuget.org/获得API Key 过程如下
1、登录网站,注册账号
2、填写用户名、密码、邮箱地址(需要验证),最后点击注册。
3、点击自己的用户名,跳到获得API Key 页面
4、到自己的邮箱确认信息
5、此时,你注册的邮箱会有一个NuGet官网的链接,点击之后返回NuGet官网,最后点击自己的用户名,获得API Key 效果图如下。
1、开始——>Visual Studio2012——>Visual Studio Tools——>VS2012开发人员命令提示。
2、强nuget.exe 放入与test8.cs相同目录下
3、在dos窗口下,用命令定位到test8类的目录下先敲C:\定位到C盘分区,然后用cd C:\Users\zhoukun\Desktop\框架练习\PublishAndUseOurClasses\PublishAndUseOurClasses 定位到具体的文件夹。
4、用命令设置自己的API key ,命令是:nuget setApiKey df41ebfa-ae98-xexx-xxxx-xxxxxxxxxx
5、设置您的AssemblyInfo.cs文件中的属性版本等,第一次就使用1.0.0.0。保存设置并编译整个项目,如下图。
6、.在命令提示符下,进入test8.cs文件所在目录,运行nuget spec 命令,将生成.nuspec文件,比如我这里生成了PublishAndUseOurClasses.nuspec。
7、编辑自己的PPublishAndUseOurClasses.nuspec文件,最后保存,效果图如下所示
8、同样在命令提示符下,进入test8.cs的文件目录,输入命令生成类库包,以我的为例,命令如下:Nuget pack PublishAndUseOurClasses.csproj 成功后的命令提示符页面
生成了PublishAndUseOurClasses.1.0.0.0.nupkg文件,效果图如下
9、最后发布类库包即可,输入命令:nuget push PublishAndUseOurClasses.1.0.0.0.nupkg,发布成功界面如下所示。
费了这么大的劲儿,终于将自己的类库发布成功了,要想知道怎么使用自己的类库,请看下一篇文章。