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

打包

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

dotnet pack

image.png

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

简单

发布

nuget push 包名.nupkg

提示要填入source参数

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。

nuget setApiKey 你的apikey

或者在发布的时候添加

nuget.exe push 包名.nupkg -Source 地址 -ApiKey  你的apikey

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏运维小白

10.34 linux系统日志

linux系统日志 /var/log/messages //是linux系统一个总的日志——>除非某些服务,有定义单独的日志 /etc/logro...

48950
来自专栏Java后端技术栈

使用Spring AOP实现MySQL数据库读写分离案例分析

分布式环境下数据库的读写分离策略是解决数据库读写性能瓶颈的一个关键解决方案,更是最大限度了提高了应用中读取 (Read)数据的速度和并发量。

11420
来自专栏蓝天

automake编译和安装方式说明

作为良好的习惯,建议为第三方库建立专门的目录,目录取名为thirdparty。然后,再在thirdparty下建立名叫src_package,用来存放第三方库的...

11030
来自专栏Jerry的SAP技术分享

如何给SAP Cloud Connector Region列表中添加新的Region

SAP help里提供了CloudFoundry和Neo环境下可用的Region和API endpoint:

20010
来自专栏iOSDevLog

在Mac OS X上安装Python 3并使用virtualenv和virtualenvwrapper

这篇文章解释了如何在Mac OS X中安装Python 3,包括Mavericks和Yosemite。如果要清理安装Python 2.7,请查看此帖子。你也可以...

30610
来自专栏小白安全

小白博客 Xiaobai___详细教你如何在Linux环境下安装mysql数据库

需要Linux版本:centos7  64位 好,我们开始了 1、下载安装包“mysql-5.6.33-linux-glibc2.5-x86_64.tar.g...

27050
来自专栏SpringBoot

第七节,Springboot日志配置SLF4J

trace:跟踪,级别最低的日志 debug:调试,用来查看调试内容 info:信息,一般记录一些方法执行等 warn:警告,可能发生错误的代码 err...

2K20
来自专栏流柯技术学院

VisualVM监控远程主机上的JAVA应用程序

使用VisualVM监控远程主机上JAVA应用程序时,需要开启远程主机上的远程监控访问,或者在远程JAVA应用程序启动时,开启远程监控选项,两种方法,选择其中一...

61320
来自专栏北京马哥教育

图解CentOS系统启动流程

? 作者 | Linux运维之路 来源 | 51CTO博客 ? 云豆贴心提醒,本文阅读时间6分钟,文末有秘密! 当我们按下开机键后,系统背后的秘密我们...

46280
来自专栏kwcode

easyui表单提交验证form

方式一,不需要考虑jquery.easyui.min.js版本 <script> $(function () { //...

35950

扫码关注云+社区

领取腾讯云代金券