之前為了了解.net跨平台的情況看過Mono,但後面就沒有深入學下去。現在.net core逐漸推廣起來,在跨平台這方面支援力度也不小(asp.net可以跨平台,但桌面程式目前僅支援Windows平台),是以還是想了解一下。
本文介紹在Ubuntu20.04中安裝.net core及VScode的過程。
安裝.NET Core
從微軟網站上可以看到(下圖所示),.net core 支援的版本包括2.1、3.1和5.0,目前推薦的使用的版本是3.1,最新的5.0版本還未最終釋出。本文就裝推薦的3.1版。
.net core 3.1分為SDK和運作時,SDK中包含了 .NET Core Runtime 3.1.8、ASP.NET Core Runtime 3.1.8和.NET Core Desktop Runtime 3.1.8,還可以下載下傳單獨的ASP.NET Core 及.NET Core,.NET Core Desktop Runtime 目前僅支援Windows平台。
根據參考文獻1中的介紹,運作以下指令安裝SDK。
安裝完畢後,運作dotnet --info檢視安裝資訊,至此.net core SDK安裝完成。
安裝VScode
linux下可以使用vscode編輯.net core代碼,在VScode網站中有多種方式安裝VScode,可以直接下載下傳deb或rpm安裝檔案,也可以通過指令行安裝。
本文選擇用指令行安裝,在指令行中輸入sudo snap install --classic code後,即可自動安裝。
接着配置中文環境,在VScode界面按Ctrl+Shift+p,在指令框中輸入configure display language,。
在彈出的選擇顯示語言清單中看是否有zh-cn,如果有則直接選擇,沒有的話選擇安裝其它語言,然後在語言清單中選擇中文(簡體),點選安裝,最後根據提示重新開機VScode,整個界面就變成中文了。
其它插件會在後續使用過程中逐漸補充。
參考文獻:
[1]在 Ubuntu 上安裝 .NET Core SDK 或 .NET Core 運作時,https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu#2004-
[2]https://dotnet.microsoft.com/download/dotnet-core
[3]linux 下 指令行檢視.net core sdk 的版本,https://blog.csdn.net/yuzhilin1/article/details/105419921?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
[4]https://code.visualstudio.com/docs/setup/linux
[5]VSCode設定中文語言顯示,https://blog.csdn.net/qq_30068487/article/details/82589347