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-31 06:27:07

Nuget发布Dll的相关文章

Nuget的使用笔记-(使用nuget发布dll到www.nuget.org)

Nuget是神马东东? 来自nuget.org官方的介绍 ------------------------------------------------------------------------------------- What is NuGet? NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the a

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

【.NET】NuGet发布类库包,轻松管理dll文件

大中型项目中总是有专门人员去开发和维护底层类库的,封装自己的类库不仅可以提高代码的复用度,减少开发量,使代码更简洁,还可以提高运行速度.但是,类库方法的增加与修改导致使用该类库的系统开发人员频繁地删除和添加引用.如果底层dll文件过多,任何一次变动都将导致高错误率的修改!!为了方便管理dll文件,我们使用NuGet动态更新的方式. 如果您是类库的开发者与维护者,请阅读发布篇.如果您是基于类库的开发者,请阅读使用篇. 发布篇: (假设此时您已经开发好了一个类库.) 1.下载NuGet.exe,并将

使用NUget发布自己的dll

一:Nuget控制台有几个常用命令 Get-Package 获取当前项目已经安装的类库 Install-Package 安装指定类库,命令格式如下:Install-Package 类库ID,示例:PM> Install-Package cyqdata (这里需要注意的是类库的ID是唯一的,指向命令后会自动搜索指定类库源里指定ID类库,若找到则自动下载并添加引用,找不到则会出现找不到类库的提示) Uninstall-Package 卸载指定类库,命令格式如下:Uninstall-Package 类

使用NUget发布自己的dll(转)

一:Nuget控制台有几个常用命令 Get-Package 获取当前项目已经安装的类库 Install-Package 安装指定类库,命令格式如下:Install-Package 类库ID,示例:PM> Install-Package cyqdata (这里需要注意的是类库的ID是唯一的,指向命令后会自动搜索指定类库源里指定ID类库,若找到则自动下载并添加引用,找不到则会出现找不到类库的提示) Uninstall-Package 卸载指定类库,命令格式如下:Uninstall-Package 类

NuGet——发布自己的类库包

简单介绍: NuGet是.Net平台下的一个开源项目,它是VS的一个扩展,在使用VS开发基于.NET  Framework的应用时,NuGet能够把项目中添加,删除,更新引用的工作变得更加快捷方便.简单点,NuGet就是可以把DLL文件/文件添加到项目中,进而省略了繁琐而古老的拷贝方式. 学习背景: 刚接手系统的时候,是因为自己对于需求特别的了解,但是由于之前的种种原因,自己对于这短时间学习的了解的新知识是一无所知啊!所以当时接手的第一感觉就是学生端--我该如何调用其他的接口呢?如果拷贝/调用-

[转] 使用 NuGet 发布自己的类库包(Library Package)

NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的插件等.作为一名开发人员,您可能也会开发一些公共组件以供他人使用,本文将一步步介绍如何以最简单的方式将自己所开发的类库包发布到nuget上,以供更多的人使用. 背景 如果你还是不知道什么是NuGet,那么就看这样一个案例:我现在需要在我的项目中引用Castle.Core程序

记一次结巴分词.net core 2.0版 nuget发布过程

最近用到分词考虑很久,选用了结巴分词,原因见博客Lucene.net(4.8.0) 学习问题记录五: JIEba分词和Lucene的结合,以及对分词器的思考 既然选好了,难就开始行动吧 . 查了.net core版的JIEba分词目前已经有人迁移了 https://github.com/linezero/jieba.NET 不过是net core 1.1版本,看到上边有issue也没有人处理,感觉好像作者不维护了. https://github.com/SilentCC/JIEba-netcor

Nuget发布

上次说了怎么使用Nuget上的第三方.这次说下怎么在Nuget上发布自己的库 1.下载NuGet.exe,并将它放到和.csproj文件在同一目录下.这个是打包用的好工具,它可以将我们的工程文件打包. 下载地址:http://nuget.codeplex.com/downloads/get/669083 2.在NuGet官网注册一个账号,验证后可获得一个API Key.我们暂时管它叫my_api_key. 注册地址:https://www.nuget.org/ 然后设置API Key. 为防止出