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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何添加自己的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上搜到你的包了)。

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

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

小小改变,受益无穷。

以上是关于如何添加自己的NuGet包管理。的主要内容,如果未能解决你的问题,请参考以下文章

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

从 TFVC 源代码管理中排除 Nuget 包的步骤是啥?

为啥我应该将 NuGet 包 dll 添加到源代码管理?

NuGet包管理平台

利用NuGet包管理器把EFCodeFirst类库添加到工程中

如何从源代码管理中排除 NuGet 内容