.net5正式版_在CentOS 8.x 下尝试安装.Net 5 的运行时

1、背景

看着不管是群里还是公众号里这几天最热闹就是.Net 5.0 正式版的发布、C#9。

当然要开发.net 5.0 的项目就需要把VisualStudio升级的v16.8.0版本了。升级后自带着安装了.Net 5.0 SDK 和它相应的运行时。

有哪些改进:这并不是我们今天的重点,具体请查看官方文档:https://docs.microsoft.com/en-au/aspnet/core/release-notes/aspnetcore-5.0?view=aspnetcore-5.0

2、安装

在CentOS 8.x 上 安装 .net 5 的运行时才是我们的重点,

3a6ec76c85972671b59c2e14817dbcce.png

为何这么说呢,本以为很简单的一件事,动手尝试后才发现有坑,那本文的重点就是记录踩过的坑。

2.1、首次安装

很规矩的去官网,看着官网(https://docs.microsoft.com/en-au/dotnet/core/install/linux-centos)一步一步进行安装。

77df04c6f4b83ccb73fca03d9d55b15b.png

实际操作:

123fd06fc9b4e2cb618b6e0996a0d2b0.png

我的天

705d3a1f829706f93d6d227a9dd6044c.png

,开玩笑吧(也许是对我的折磨)

a0f861ef87be2c714befcb908bca423e.png

,一顿折腾,最终也还是无济于事

5ff5d6983a254b24d7174e4969e1d5a4.png

2.2、最终安装

严重怀疑是不是我安装的就不是8.x版本,验证一把

bd0e74aebd29620b2ccb1cd97ebf550c.png

这就奇怪了。

不管在“度娘”还是在“谷爹”最终还是失败。最终还是乖乖的再次仔细的读它的官网(https://docs.microsoft.com/en-au/dotnet/core/install/linux-centos)

看到下图的时候,灵光一闪

75cbb705704bf25d4b6404f1b43796b9.png
4fb8dacecb347d4f058cd984f707e53e.png

既然在CentOS 7 上需要,那是不是需要在CentOS8上也需要呢?试试呗

于是我将它的7改成了8

1

sudo rpm -Uvh https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm

3420df953b4ba31f7c4897066c0dd136.png

按下Enter键,本以为又是报错呢

c8f8ecadf07272db55a0188697f6e3fe.png

1d0c72d38c071de9e671ad85d4a9f4f0.png

既然成功了,打铁还需趁热。再次执行

1

sudo dnf install aspnetcore-runtime-5.0

5a0c845767ee9ab6a634707bf6b00445.png

果然成功了

53a9d016bba1e0c1f312a9e385134df8.png

那就一路y 呗

6cd0aba7f486709590547487f40f079c.png

Complete!我的天,成功了。

验证一把呗

3446d70a383d6deb32baf8204955b467.png

成功!

3、总结

在CentOS 8.x 下 安装运行时 就记录于此,有帮助到各位的点个

e33dc57f0fa1633ba9a24717a5d651a4.png

呗!

程序员的“洁癖”就在于尝鲜

517942898fc3fc8afdca812995728e0b.png

,至于.Net Core 3.1 项目升级到.Net 5 据我升级的几个项目来说都比较顺利(将项目的TargetFeamework从netcoreapp3.1 改成 net5.0,然后就是升级nuget包,再就是清理解决方案重新编译),到目前为止没遇到啥问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值