前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.net core2 类库发布,更新nuget包。

.net core2 类库发布,更新nuget包。

作者头像
易兒善
发布2018-08-21 15:34:07
5290
发布2018-08-21 15:34:07
举报
文章被收录于专栏:挖坑填坑

打包

网上关于打包发布nuget包的文章有很多。我这里记录的是.net core项目特殊的地方,它可以使用 dotnet pack 命令来打包。在工程文件夹下执行命令行(.csproj文件同目录下)

代码语言:javascript
复制
dotnet pack

image.png

当然再vs中直接再项目上右键发布既可以实现打包

简单

发布

代码语言:javascript
复制
nuget push 包名.nupkg

提示要填入source参数

代码语言:javascript
复制
nuget.exe push 包名.nupkg -Source https://www.nuget.org

发布成功

这样就将包发布到https://www.nuget.org上了,如果要发布到内网私有的nuget管理,这个地址也要替换成私有的地址。

还要等等

过段时间便能收索到了

过段时间

更新

右键属性 可以修改版本信息

这里修改版本信息

然后按照上面步骤再次发布包,不能立即生效。系统校验需要一定时间。

image.png

过一会儿

比较快

别人要搜索出来用还要再等一会儿

版本更新了

其他

即使安装了.net core 开发环境,能使用dotnet 命令打包,但是还是要借助 nuget.exe 来发布。我在环境变量里配置了nuget.exe 的路径,所以可以直接在命令行中使用nuget命令。

发布前需要设置setApiKey。

代码语言:javascript
复制
nuget setApiKey 你的apikey

或者在发布的时候添加

代码语言:javascript
复制
nuget.exe push 包名.nupkg -Source 地址 -ApiKey  你的apikey
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.01.17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 打包
  • 发布
  • 更新
  • 其他
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档