天天看點

Ubuntu20.04中安裝.net core及VScode

  之前為了了解.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版。

Ubuntu20.04中安裝.net core及VScode
Ubuntu20.04中安裝.net core及VScode

  .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平台。

Ubuntu20.04中安裝.net core及VScode

  根據參考文獻1中的介紹,運作以下指令安裝SDK。

Ubuntu20.04中安裝.net core及VScode
Ubuntu20.04中安裝.net core及VScode
Ubuntu20.04中安裝.net core及VScode
Ubuntu20.04中安裝.net core及VScode

  安裝完畢後,運作dotnet --info檢視安裝資訊,至此.net core SDK安裝完成。

Ubuntu20.04中安裝.net core及VScode
安裝VScode

  linux下可以使用vscode編輯.net core代碼,在VScode網站中有多種方式安裝VScode,可以直接下載下傳deb或rpm安裝檔案,也可以通過指令行安裝。

Ubuntu20.04中安裝.net core及VScode

  本文選擇用指令行安裝,在指令行中輸入sudo snap install --classic code後,即可自動安裝。

Ubuntu20.04中安裝.net core及VScode
Ubuntu20.04中安裝.net core及VScode

  接着配置中文環境,在VScode界面按Ctrl+Shift+p,在指令框中輸入configure display language,。

Ubuntu20.04中安裝.net core及VScode

  在彈出的選擇顯示語言清單中看是否有zh-cn,如果有則直接選擇,沒有的話選擇安裝其它語言,然後在語言清單中選擇中文(簡體),點選安裝,最後根據提示重新開機VScode,整個界面就變成中文了。

Ubuntu20.04中安裝.net core及VScode
Ubuntu20.04中安裝.net core及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