如何添加自己的NuGet包管理。

  考虑到项目中有很多通用的东西,每次都要移来移去,比较费事,特地研究了一下NuGet包,看网上各种帖子,写的非常详细,但是照着实施起来却又会遇到各种问题,所以我来个简洁的,用来备忘。

  第一步,https://www.nuget.org/ 到官方网站,注册账号,获取API Key(用于发布)。顺便下载工具 nuget.exe(用来注册API Key,和打包你的程序集)。

  第二步,进入dos指令,将指令面板的运行路径指向你下载的工具(nuget.exe)所存放的路径。

  第三步,运行如下Dos指令,nuget  setApiKey 553a0bfd-42fe-448f-be51-a4afc95bcc84  (nuget  这个会区分大小写,保证和你下载的工具名称完全一样) 。结果显示注册成功

  第四步,重新生成你的解决方案,保障你要打包的程序集是最新,最完整的。

  第五步,运行如下Dos指令,NuGet pack E:\项目\类库一\类库一.csproj (nuget  这个会区分大小写,保证和你下载的工具名称完全一样,这个作用是将你的程序集 打包成.nupkg 文件)

  第六步,下载一个工具NuGet Package Explorer(专业打包30年),利用这个工具可以修改一些配置信息,之后直接上传,完成。(大约过10分钟左右你就能在NuGet上搜到你的包了)。

我所使用的大致是这种流程,这种是全手动的。

至于里面细节的配置,我相信网上的各种帖子讲的非常详细。

小小改变,受益无穷。

时间: 2024-11-05 11:32:51

如何添加自己的NuGet包管理。的相关文章

C# NuGet包管理命令

NuGet Package Manager Console 内置于 Visual Studio 在 Windows 2012 和更高版本. (不包含在 Visual Studio 用于 Mac 或 Visual Studio Code.) 控制台,你可以使用NuGet PowerShell 命令若要查找,安装. 卸载和更新 NuGet 程序包. 使用控制台是在包管理器 UI 不提供了如何执行操作的情况下必需的. 若要使用nuget.exe命令在控制台中,请参阅使用控制台中的 CLI nuget.

使用NuGet.Server搭建公司内部的Nuget(包)管理器

使用NuGet.Server搭建公司内部的Nuget(包)管理器 前言 Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展.在使用Visual Studio开发基于.NET Framework的应用时,Nuget能把在项目中添加.移除和更新引用的工作变得更加快捷方便.这是维基百科中的定义,实际上Nuget就是一个包管理器,类似于Java的Maven,可以帮助我们更方便的管理dll. 相信每个人都从官方的nuget服务器上下载过一些第三方组件.如:log4net.qu

华为云提供针对Nuget包管理器的缓存加速服务

在Visual Studio 2013.2015.2017中,使用的是Nuget包管理器对第三方组件进行管理升级的.而且 Nuget 是我们使用.NET Core的一项基础设施,.NET的软件包管理器NuGet.org是一项面向全球用户搭建的服务,不论用户身在何处,NuGet.org都应该有能力提供高性能的服务.2017 年微软针对中国访问Nuget服务的访问慢的问题进行了优化,把Blob存储备份到中国本地,并使用本地CDN服务商来处理软件包下载请求,具体参考 https://blog.nuge

使用腾讯云提供的针对Nuget包管理器的缓存加速服务

继阿里巴巴开源镜像站(https://opsx.alibaba.com/).华为云镜像站点(https://mirrors.huaweicloud.com/ )之后,腾讯也已于近日上线了类似的服务,官方名称为腾讯云软件源(Tencent Open Source Mirror Site),为国内开发者提供新的软件镜像源选择[https://mp.weixin.qq.com/s/T43MZSDiN04EdgirBif1GQ].与国内其他同类服务相似,此开源镜像站提供了主流的Linux发行版安装镜像下

Visual Studio 2013 更新 NuGet 包管理器

?  前言 使用 Visual Studio 中的 NuGet 包管理器下载程序时,有时可能出现类似的错误:"Newtonsoft.Json"已拥有为"NETStandard.Library"定义的依赖项. 解决该错误的有效办法就是更新 NuGet 包管理器,下面以 Visual Studio Ultimate 2013 为例,介绍一下更新 NuGet 包管理器的具体步骤. 1.   打开Visual Studio 2013. 2.   选择菜单栏 -> 工具

详解.Net 如何上传自己的包到Nuget平台以及如何使用Nuget包管理器

首先需要一个Nuget账户,可以在官网注册:https://www.nuget.org.已有账户略. 需要一个ApiKeys,登录之后,在我的账户里找到ApiKeys进去; 创建ApiKeys 下载Nuegt工具:https://www.nuget.org/downloads          nuget.exe 将nuget.exe放到 csproj文件目录下去 按住shift+鼠标右击,在此处打开命令窗口 设置ApiKeys:   命令格式:  nuget setApiKey 你的账户里的创

nuget包管理器控制台下的powershell脚本介绍

http://personball.com/powershell/2016/07/15/powershell-tips 定制自己的powershell,减少重复工作 安装一系列自己的常用nuget包 项目做多了,有时候发现自己新建项目时,总是要花费半天或者几十分钟去新建一个新项目,一个一个地安装完所有常用的包. 对于码农,这重复劳动不可忍! 打开nuget包管理控制台,输入code $profile,在打开的文件中,输入如下脚本 function Install-PackageForAbpUni

[Visual Studio] 记一次排错:打不开 Nuget 包管理器里的安装package页面,无法 安装 / 恢复 包

出差一阵子PC很久没用了, 回来在用Visual Studio (2017) 的时候, 工程里无法安装Package了  >_<    --- 也不知道电脑做了什么?--- Nuget包管理器打开就一直转,读不出页面, 但网页访问 [nuget.org]很快,没有问题,不是网络的原因. Package Manager 的控制台显示 读api index失败,proxy不能用https (大概这个意思) https://nuget.cdn.azure.cn/v3/index.json 在vs设置

asp.net core 三 Nuget包管理

参考连接:http://www.cnblogs.com/netcore2/p/7412891.html 这里的说明,基本就是学习了别人的文章,自己做了个备份 asp.net core中,针对项目中的包管理,做了很多的性能优化,如果项目中通过Nuget引用了包,但是在项目目录找不到了package文件,而且生成目录也没有对应的应用的dll生成,那项目是如何运行以及引用nuget包,这些包都在哪里? 1.对于应用程序引用的Framework包,微软提供了运行时包仓(runtime package s