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 的運行時才是我們的重點,
為何這么說呢,本以為很簡單的一件事,動手嘗試后才發現有坑,那本文的重點就是記錄踩過的坑,
2.1、首次安裝
很規矩的去官網,看著官網(https://docs.microsoft.com/en-au/dotnet/core/install/linux-centos)一步一步進行安裝,

實際操作:

我的天
,開玩笑吧(也許是對我的折磨)
,一頓折騰,最終也還是無濟于事
,
2.2、最終安裝
嚴重懷疑是不是我安裝的就不是8.x版本,驗證一把

這就奇怪了
,
不管在“度娘”還是在“谷爹”最侄訓是失敗,最侄訓是乖乖的再次仔細的讀它的官網(https://docs.microsoft.com/en-au/dotnet/core/install/linux-centos)
看到下圖的時候,靈光一閃

既然在CentOS 7 上需要,那是不是需要在CentOS8上也需要呢?試試唄
于是我將它的7改成了8
sudo rpm -Uvh https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm

按下Enter鍵,本以為又是報錯呢
,

既然成功了,打鐵還需趁熱,再次執行
sudo dnf install aspnetcore-runtime-5.0

果然成功了
,
那就一路y 唄

Complete!我的天,成功了,
驗證一把唄

成功!
3、總結
在CentOS 8.x 下 安裝運行時 就記錄于此,有幫助到各位的點個
唄!
程式員的“潔癖”就在于嘗鮮
,至于.Net Core 3.1 專案升級到.Net 5 據我升級的幾個專案來說都比較順利(將專案的TargetFeamework從netcoreapp3.1 改成 net5.0,然后就是升級nuget包,再就是清理解決方案重新編譯),到目前為止沒遇到啥問題,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/214014.html
標籤:.NET Core
