Nuget发布Dll



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


    一,安装工具


                      1,Nuget Package Manager



        2,NuGet.exe


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


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



  二,注册生成 API Key



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

                                 注册之后,


               复制API Key,以后要用到。


  三,打包过程


                   先说下主要命令:

 

                           NugetsetApiKey +API key :设置API KEY

 

                           Nuget spec

 

                           Nugetpack +*.nuspec

 

                           Nuget push+*.nupkg


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




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



             



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





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


                     


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



                



        接着pack csproj:




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


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


   

 




执行最后一步 nuget push ...





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


       完成之后,看下效果:






             嘿嘿,七夕快乐~











本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/262935.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

技巧/诀窍:在ASP.NET中重写URL(转)

技巧/诀窍:在ASP.NET中重写URL 【原文地址】Tip/Trick: Url Rewriting with ASP.NET 【原文发表日期】 Monday, February 26, 2007 9:27 PM 经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖…

[导入]竟然支持OpenGL ES!

今天意外的发现,原来S60 3rd原生支持OpenGL ES,这下又给我多了乐趣了~~可是很遗憾,我的E50性能不强劲,还是有独立显卡的N93强悍测试达到442 Frames,而我的E50只有可怜的81 Frames。还好,第三版的性能确实要…

2012 winter training @HIT Day 2 解题报告

今天第二天,主要练习二分和枚举。其实我突然发现,当做题突然卡主的时候,不妨想想今天练习的是什么内容…… 传送门http://acm.hit.edu.cn/hoj/contest/view?id100128 Problem A:Crossed Ladders 此题导致本人郁闷一整天。。从哪说…

如何修改myeclipse中web项目的工作路径或默认路径

如何修改myeclipse中web项目的工作路径或默认路径 博客分类: J2EE开发技术指南安装好myeclipse后,第一次启动myeclipse时,都会弹出会弹出Workspace Launcher对话框,叫你设置myeclipse工作路径。通常我们设置完了后,为了…

FreeRTOS操作系统,在按键中断函数中恢复被挂起的任务,程序卡死的原因和解决办法...

出现问题场景:作为刚接触FreeRTOS实时操作系统的菜鸟,我在练习一个程序功能:按键3按下,将LED闪烁的任务挂起;按键4按下,将LED闪烁的任务恢复到就绪。按键使用外部中断。恢复就绪的语句是xTaskResumeFromISR…

无法连接到远程的SQL SERVER2000

1、先保证ping通 2、在dos下写入telnet ip 1433不会报错 3、用ip连如企业管理器: 企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->…

妙趣横生算法 3:寻找相同元素的指针

实例说明 在已知两个从小到大的有序的数表中寻找出现的相同元素在第一个数表中的指针。 运行结果 实例解析 设两个数表的首元素指针分别为pa和pb,两个数表分别有元素an和bn个。另外,引入两个指针变量ca和cb,分别指向两个数表的当前访问元素。由于两个数表从小到大有…

PostgreSQL学习手册(PL/pgSQL过程语言)【转】

原文http://www.cnblogs.com/stephen-liu74/archive/2012/06/06/2312759.html 一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,…

Nginx 笔记与总结(14)expires 缓存设置

设置缓存,可以提高网站性能。 当网站的部分内容,比如新闻站的图片,一旦发布就不太可能发生更改,此时需要用户在访问一次页面之后,把该页面的图片缓存在用户的浏览器端一段时间,就可以用到 nginx 的 expires…

WP7应用开发笔记(8) IP输入框控件

因为需要在手机上配置IP,我需要一个界面输入IP地址,虽然直接使用TextBox,但是这样不太友好,我希望能够有和Windows网络设置上一样的IP输入框。所以决定写一个自定义控件。 设计控件外观 4个TextBox和3个显示“.”的TextBlock就可以…

C#并发实战Parallel.ForEach使用

前言:最近给客户开发一个伙食费计算系统,大概需要计算2000个人的伙食。需求是按照员工的预定报餐计划对消费记录进行检查,如有未报餐有刷卡或者有报餐没刷卡的要进行一定的金额扣减等一系列规则。一开始我的想法比较简单,直接用一…

[MSDN]ASP.NET MVC2(5)MVCRoute和urls

说明:本内容来自微软的webcast,讲师为苏鹏。视频没有书方便(想看哪页就看哪页),所以抄录要点和老师语录。 内容介绍 - url和routes介绍 - routes匹配url的工作方式 - 使用routes Router对象mvc运转的核心。 预备知…

一个、说到所有的扩展指标

版权声明:本文博客原创文章,博客,未经同意,不得转载。

张小娴的文章,喜欢的,贴来存档

爱情是不能报复的爱情是不能报复的。一旦采取报复行动,你只会失去它。有些女人很傻,她以为以牙还牙就可以挽回一段爱情。男朋友在外面有女人,于是,她也去找男人。然而,两者的分别却是她男朋友找自己喜欢的女人&#xf…

MessagePack Java Jackson Dataformat 在 Map 中不使用 String 为 Key 的序列化

当你希望在 Map 中不使用 String 为 Key,那么你需要使用 MessagePackKeySerializer 来为 key 进行序列化。 本测试方法,可以在 https://github.com/cwiki-us-demo/serialize-deserialize-demo-java/blob/master/src/test/java/com/insight/demo/serializ…

批量获取远程计算机MAC

功能及用途 用于采集局域网所有计算机信息主要是mac地址,ip地址,主机名。 格式化读写函数 fprintf()格式化写 fscanf()格式化读 使用说明 IP文件:ip.txt IP文件格式:ip空格其他信息 IP文件和该执行文件放同一目录 代码 // ALLMAC.…

网络通信和网络编程

一、软件结构 C/S Client/Server B/S Browser/Server 二、网络通信协议 1、协议分类 UDP 应用: TCP/IP 三、网络编程三要素 1、协议(UDP、TCP/IP) 2、IP地址 3、端口号 转载于:https://www.cnblogs.com/wmqiang/p/11333351.html

[Android] 输入系统(二)

在上一篇文章的最后,我们发现InputDispatcher是调用了InputChannel->sendMessage把键值发送出去,那么相应的,也有接收键值的地方。接收函数是InputChannel->receiveMessage。 在InputConsumer::consume内找到了receiveMessage&#xff…

字体--Ubuntu手记之系统配置

今天上午终于实现了一次无windows办公。但是一上午下来竟然感到有些眼睛花,也不知道是因为ubunbtu的字体没配好,于是开始琢磨着下几个字体,还是照老规矩,先到社区里面搜。找到一个比较好的地址里面的字体比较多,"…

MM 常用table

*------------------------------------------------* MM 模块总结*------------------------------------------------mara " 物料主表makt " 物料描述 likp " 销售订单-Headerlips " 销售定单-Itemproj " 项目定义prps " 采购定…