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-10 06:40:26

Nuget公布Dll的相关文章

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

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 - 概念, 安装和使用

1. NuGet是什么? NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. This topic lists documentation that will help you use NuGet packages and cre

如何将NuGet包添加到Visual Studio 模板中

最近对NuGet很感兴趣,研究了一下,发现NuGet不仅能将package安装到project中,还可以向Visual Studio 的Project Template中添加NuGet package,这样做的好处就是对于频繁用到的package,比如Json.NET, 将其添加到VS 的Project Template中后,每次通过这个Template新建的项目都会自动安装Json.NET这个包,省去了每次新建一个项目都要手动安装一遍的麻烦. 其实过程并不复杂,下面我们以Visual Stud

NuGet 包还原 + NuGet 源设置

如何还原nuget包 从github上下载的开源项目,缺少nuget的package包,此时使用nuget包还原功能. 解决方案上,右键菜单中选择  "还原NuGet包" 即可 还原后nuget包dll的保存位置默认如下 如何设置nuget源 安装nuget后默认的nuget源经常出现超时的情况,此时可添加国内的nuget源. 博主找到一个博客园提供了nuget镜像,亲测速度还是挺快的. VS工具中找到 "程序包管理器设置" 选择 "程序包源"

Nuget私有服务搭建实战

最近更新了Nuget私有服务器的版本,之前是2.8.5,现在是2.11.3. Nuget服务器的搭建,这里有篇很详细的文章,跟着弄就好了: https://docs.microsoft.com/en-us/nuget/hosting-packages/nuget-server 不过我在做的过程出现了个令我非常困惑的问题:程序按部就班做好我就扔到IIS上,但一直提示404,但以前一直是好的,且这个问题基本上Google不到相关信息.经过一番倒腾排错之后我郁闷的发现错误的原因在于我的项目名称起了一个

使用Nexus搭建私有Nuget仓库

前言 Nuget是ASP .NET Gallery的一员,是免费.开源的包管理工具,专注于在.Net / .Net Core应用开发过程中第三方组件库的管理,相对于传统单纯的dll引用要方便.科学得多.其中nuget.org是最著名的Nuget公开库,但是企业内部开发的(业务)公共组件不可能都往公开库上传,所以,企业内部需要一个私有的Nuget仓库来支持.虽然微软有提供的Nuget Server,但Nuget Server用起来并不那么顺手,或者说感觉有点low.因此,本文将介绍Nexus搭建的

NUGET常用命令

一.安装 1.安装指定版本类库install-package <程序包名> -version <版本号> 2.安装到指定的项目install-package <程序包名> -project XXXProjectName -version <版本号> 二.更新 Update-Package <程序包名> 三.重新安装 1.重新安装所有Nuget包(整个解决方案都会重新安装)update-package -reinstall 2.重新安装指定项目所有

C# 让你解决方案乱七八糟的DLL放入指定文件夹

嗯,大家的解决方案可能会有许多dll,这样不美观,而且也麻烦. 很多小白都不知道如何将这些dll放到如自己程序的bin文件夹下. 本渣今天来试着将dll复制到指定的文件夹下~ 比如我之前做的一个Winform使用WebKit内核.然后webkit的dll和文件夹就一大堆全堆积在debug目录下. 这也太乱了吧!!!!! 于是我们便打算将这些文件塞入一个叫bin的文件夹内. 只让我的winform程序能被用户一眼看到,让其他麻烦的dll藏在bin就好了owo. 第一步:在程序内新建App.conf