Nuget发布自己的DLL

Posted xiangchangdong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nuget发布自己的DLL相关的知识,希望对你有一定的参考价值。

      首先说明背景,在asp.net core开发中,使用了Oracle,Oracle官方发布了一个新的sdk用于连接数据库,但是asp.net core有个特性,就是不支持直接引用dll,也就是说所有的dll来源与framework或者nuget,但是oracle的sdk还没有发布至nuget,所以我就自己把sdk发到nuget供程序使用
     需要使用工具,NugetPackageExplrer
1.NugetPackageExplorer 已经移到Nuget,由于没有找到对应的版本下载,这里使用源码编译下载运行 源码地址 https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
   技术分享图片技术分享图片
2.运行之后安装参考连接进行操作即可,需要注意,需要增加lib文件夹,然后可增加不同sdk环境,然后加入dll,如下图:
    技术分享图片技术分享图片
3.然后需要注册一个Nuget帐号,在官网注册即可,然后注册API Keys,在注册API Keys是需要注意填写需要发布dll相关信息,否则会提示nuget包发布失败
   下图中,点击API Keys注册key
   技术分享图片

 

 

   填写名称,以及过期日志
   技术分享图片技术分享图片
   填写发布信息
   技术分享图片 技术分享图片
    填写通过NugetPackageExplorer生成的ID,在Glob Pattern填入,这里的ID就是通过NugetPackageExplorer生成的ID
    技术分享图片技术分享图片
 4.最后提示包上传成功
    技术分享图片技术分享图片
 5.上传后一个小时才能够进行搜索以及下载

以上是关于Nuget发布自己的DLL的主要内容,如果未能解决你的问题,请参考以下文章

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

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

nuget服务器搭建,以及如何发布一个Nuget包

DLL上传私有Nuget服务器并配置 VS 中Nuget源

搭建自己的Nuget服务器

Nuget 学习三