看着無論是羣裏仍是公衆號裏這幾天最熱鬧就是.Net 5.0 正式版的發佈、C#9。linux
固然要開發.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.0centos
在CentOS 8.x 上 安裝 .net 5 的運行時纔是咱們的重點,bash
爲什麼這麼說呢,本覺得很簡單的一件事,動手嘗試後才發現有坑,那本文的重點就是記錄踩過的坑。app
很規矩的去官網,看着官網(https://docs.microsoft.com/en-au/dotnet/core/install/linux-centos)一步一步進行安裝。.net
實際操做:3d
個人天,開玩笑吧(也許是對個人折磨),一頓折騰,最終也仍是無濟於事。blog
嚴重懷疑是否是我安裝的就不是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!個人天,成功了。
驗證一把唄
成功!
在CentOS 8.x 下 安裝運行時 就記錄於此,有幫助到各位的點個唄!
程序員的「潔癖」就在於嚐鮮,至於.Net Core 3.1 項目升級到.Net 5 據我升級的幾個項目來講都比較順利(將項目的TargetFeamework從netcoreapp3.1 改爲 net5.0,而後就是升級nuget包,再就是清理解決方案從新編譯),到目前爲止沒遇到啥問題。