发布自己的nuget包

1.下载nuget.exe

下载地址:https://dist.nuget.org/win-x86-commandline/latest/nuget.exe

或者 https://dist.nuget.org/

下载后不用安装,放到文件夹即可

2.添加nuget.exe的path路径,例如nuget.exe放在了D:\Program Files\nuget\文件夹中,在path中添加D:\Program Files\nuget

3.建立一个类库项目,设置一下程序集信息

4.编译项目,最好debug和release都生成一下

5.cmd到项目文件夹(包含*.csproj的文件夹),执行命令nuget spec,生成*.nuspec文件

6修改*.nuspec文件,下面圈起来的建议修改,否则后面步骤可能报错

 

 

 7.生成nuget包,cmd执行nuget pack [项目名.csproj]

指定release版本生成命令:nuget pack 项目名.csproj -Prop Configuration=Release

8.注册账号 https://www.nuget.org/

注册后https://www.nuget.org/packages/manage/upload直接上传生成的*.nupkg包即可

9.或者生成apikey通过cmd命令上传

cmd中运行nuget setApiKey apikey -Source https://www.nuget.org/api/v2/package
apikey就是上面复制的apikey,Source是上传的服务器,如果是私有nuget服务器则使用私有服务的地址


参考:

发布自己的nuget包傻瓜教程

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

Nuget发布属于自己的C#类库包

posted @   冬音  阅读(456)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示