Nuget发布Dll

简介:        今天要开始写ViewModel了,写完之后系统里的ViewModel都汇总到我这里,然后由我负责ViewModel的发布跟维护,所以Nuget发布Dll就要熟练啦~    一,安装工具                      1,Nuget Package Manager        2,NuGet.



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


       完成之后,看下效果:






             嘿嘿,七夕快乐~











目录
相关文章
|
3月前
|
XML C# 数据格式
掌握了在Windows平台上查看DLL依赖的方法
掌握了在Windows平台上查看DLL依赖的方法
362 4
|
Go 开发工具 C语言
flutter项目打包.exe文件发布windows版
目录 发布windows版 1.为现有的 Flutter 应用程序添加桌面支持 2..创建main_desktop.dart文件 3.hover安装和环境配置 4.初始化,并打包 坑1
1478 0
flutter项目打包.exe文件发布windows版
|
开发者 C++ Windows
Windows平台如何查看一个dll依赖的其他dll
好多开发者在做windows开发的时候,容易遇到dll依赖的问题,VS自带一个小工具dumpbin, 这个工具挺好用,可以查看dll相关依赖库,还可以看dll导出接口。
273 0
|
存储 C# 开发者
小白2分钟学会Visual Studio将引用包打包到NuGet上
小白2分钟学会Visual Studio将引用包打包到NuGet上
|
API
Nuget发布自己的类库包之开发
Nuget发布自己的类库包之开发
133 0
|
安全 C#
C#:通过NuGet程序包下载CefSharp来加载谷歌浏览器
    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------       首先我讲明一下我要做的,公司有个C# wpf的项目需要我把一个开发好的网页嵌入到客户端当中,由于种种原因,我放弃了ie,转而选择了CefSharp 本篇博客会讲如何安装C...
2657 0
|
C# .NET 开发框架
C# 版dll 程序集合并工具
原文:C# 版dll 程序集合并工具 C# 版dll 程序集合并工具      最近要开发一个控件给同事用,开发中会引用一些第三方DLL,这样交给用户很不方便,希望的效果是直接交付一个DLL文件。网上找了一些资料。
1165 0
|
存储 C# C++
VS2005环境下的DLL应用
VS2005环境下的DLL应用 作者:一点一滴的Beer http://beer.cnblogs.com/     以前写过一篇题为《VC++的DLL应用(含Demo演示)》的文章,当时是刚开始接触DLL,而且所讲到的一些DLL的应用都是比较浅层次的数据传递,基本不具备很强的实用性,而且所选用的开发环境是VC6.0,这次因为做做WinCE开发的过程中需要用到这个技术,所以进行了比较深入的研究,而且此次用的是VS2005开发环境,对比VC6.0的一些操作略有不同,所以重新进行了整理。
1179 0
|
XML 数据格式
win10 uwp 如何打包Nuget给其他人
原文:win10 uwp 如何打包Nuget给其他人 本文告诉大家,如果自己有做一些好用的库,如何使用 Nuget 打包之后上传,分享给大家。
1362 0