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有问题,就尽早换个邮箱重新申请吧。

       完成之后,看下效果:

             嘿嘿,七夕快乐~

时间: 2024-10-22 02:40:49

Nuget发布Dll的相关文章

发布自己的类库到NuGet

NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的插件等.作为一名开发人员,您可能也会开发一些公共组件以供他人使用,本文将一步步介绍如何以最简单的方式将自己所开发的类库包发布到nuget上,以供更多的人使用. 使用NuGet发布自己的类库包(Library Package)步骤: STEP 1:注册并获取API Key 首

WPF程序将DLL嵌入到EXE的两种方法

原文:WPF程序将DLL嵌入到EXE的两种方法 WPF程序将DLL嵌入到EXE的两种方法 这一篇可以看作是<Visual Studio 版本转换工具WPF版开源了>的续,关于<Visual Studio 版本转换工具WPF版开源了>可以参看地下地址(两篇是一样的): 开源中国 http://my.oschina.net/chinesedragon/blog/308336 CNBLOGS http://www.cnblogs.com/luoshupeng/p/3946635.html

VS2008生成dll文件求助

问题描述 各位大虾好,我是第一次上来求助希望有人能帮我.我的问题:我用C#语言在VS2008平台生成dll文件,通过Reflector工具打开我的dll能看到我dll里的所有代码:而用C++语言通过VC6.0生成的dll文件在Reflector工具里却打不开:有谁能告诉我该怎么办,是不是生成dll的时候需要怎么设置?我的dll文件是需要给客户的,我该怎么改进.拜谢大家了!! 解决方案 解决方案二:一个是托管dll,vc的不是托管dll解决方案三:你给用户的时候,顺便把.h文件也给用户,用户就知道

谁能帮帮我啊?网站发布问题

问题描述 再本机vs和iis运行都没问题,试发布了一个网站,未编译前:传上去访问,错误提示("不能引用自定义类***"也就是(自定义的实体类)),并且找不到用户控件. 解决方案 解决方案二:有没有发布DLL呀解决方案三:是不是你的bin没有搞过去,或都如楼上所说没有发布网站

Web项目发布、项目管理的问题?

问题描述 在中小型公司都采用MVC或三层架构.项目大致分类为以下四层:Model->(三层架构和MVC中的实体模型项目)Manager,->业务逻辑项目DAL,->数据访问层项目Web->表示层项目(UI层或MVC中的view和Controller)发布到服务器上以上各项目对应为Model.dll,manager.dll,dal.dll,web.dll,以后公司做大做强后,比如:每分每秒都在产生页面访问.资金交易,这时候发布dll会对系统造成影响,这种现象要怎么避免和处理?以我现在

Java Jni调用并编写dll详细教程

使用JNI,需要为C\C++生成JAVA调用约定头文件,并对标准windows DLL源码进行适当修改.以下以一个简单的例子演示整个过程. 环境:win7 64位操作系统,JDK1.7 64位,vs2010(安装x64编译支持). 一,编写native声明的类    代码如下 复制代码 package com.ninecmd;   public class MyClass { static { System.loadLibrary("jnidll"); } public native

一起谈.NET技术,用NuGet掌管你的Visual Studio扩展

如果你使用Visual Studio 2010,那么 NuGet 可以使你的生活更加美好.当你项目里要引用到的一些库时候,比如JQuery 库或者 NHibernate, NUnit, log4net 你就可以考虑使用NuGet.它可以辅助你安装或者更新这些库. 当然我不得不继续说下去从安装到使用: NuGet是一个Visual Studio 的扩展, 首先你必须要安装它: 可以到官方网站: http://nuget.org/ 然后设置自动检查更新 进入 工具|选项,然后环境|扩展管理器 ,点击

用NuGet掌管你的Vi“.NET研究”sual Studio扩展

如果你使用Visual Studio 2010,那么 NuGet 可以使你的生活更加美好.当你项目里要引用到的一些库时候,比如JQuery 库或者 NHibernate, NUnit, log4net 你就可以考虑使用NuGet.它可以辅助你安装或者更新这些库. 当然我不得不继续说下去从安装到使用: NuGet是一个Visual Studio 的扩展, 首先你必须要安装它: 可以到官方网站: http://nuget.org/ 然后设置自动检查更新 进入 工具|选项,然后环境|扩展管理器 ,点击

NuGet 是个什么玩意?(转)

之前有人问我这个问题. 我回答: 如果你使用Visual Studio 2010,那么 NuGet 可以使你的生活更加美好.当你项目里要引用到的一些库时候,比如JQuery 库或者 NHibernate, NUnit, log4net 你就可以考虑使用NuGet.它可以辅助你安装或者更新这些库. 当然我不得不继续说下去从安装到使用: NuGet是一个Visual Studio 的扩展, 首先你必须要安装它: 可以到官方网站: http://nuget.org/ 然后设置自动检查更新 进入 工具|