如何用VScode配置C#執行環境

首先講下為啥要用VScode來配置C#吧。

學校這學期要學資料結構,還得用C#來實現(哭/(ㄒoㄒ)/~~)。由於VisualStudio實在太大了,而且寫起來的時候總感覺不是挺流暢的(可能是vscode用久了的原因),而且不能配置外掛,像啥背景,括弧縮進加顏色,程式碼自動調整縮進等等非常好用的功能。最主要的是,剛開始學習的時候,其實VisualStudio上的許多東西都用不到,有點大材小用了,於是在網上搜了許多教學,配置過程那叫一個曲折,本著來源網路回饋網路的原則,寫下我自己配置的過程吧。

  • 下載VScode,這個網上教學挺多的,不重複造輪子了。扔個連結。

灰藍宇墨:史上最全vscode配置使用教學?zhuanlan.zhihu.com圖示

  • 然後是下載.NetCore SDK,就預設安裝就行。

https://dotnet.microsoft.com/download?dotnet.microsoft.com

  • 安裝完之後按win+R輸入cmd開啟命令列,輸入dotnet -h就表示安裝成功。

  • 接下來在VScode擴展商店裡面安裝下面這三個外掛。(雖然我也不知道有什麼用.......)

  • 安裝完成之後,在VScode裡面開啟一個新建好的資料夾,例如我左邊那個資料夾,現在是空的。

  • 然後點選上面一行的終端,開啟新終端。

之後呢,輸入dotnet new console 這一句命令。

Thousand years later~(哭,就是這麼久)

此時可以看到左邊原本空的資料夾現在有新檔案了。(注意一定要等到那個bin資料夾的生成,如果等了好久那個資料夾都沒出現就把所有檔案刪了,重複dotnet new console)

然後按F5,選擇.NET Core

選擇之後,左邊會出現.vscode資料夾。(可能這個地方不同人配置的結果不太一樣,我當初就和教學上的配置結果不一樣,這個時候不要死纏在這裡,找找其他教學!!!我記得有個教學里最後要等vscode自動提示一個訊息,然後你選擇yes,但是我當時就不是這樣,找了好久方案,最後發現如果你沒有這個提示訊息,那就在選擇了環境之後多等一會,之後會跳出來的)

可以看到上面有一些報錯敘述,雖然我不知道為什麼報錯,但是你把那些敘述刪了貌似也沒影響。(原諒我也只是個小白www)

之後你就可以按選擇來F5除錯執行or Ctrl+F5直接執行了。

可以看到新建的主控臺應用程式會自帶HelloWorld程式,如果你執行後成功輸出下面的結果,那就大功告成了!!!

如果用VScode寫C#來學習還是有點點不方便的,畢竟新建一個專案只能有一個主函式,也就是說如果你的作業有好幾個題,你得新建幾個專案。所以我現在都把所有作業都寫在一個專案里,把每個作業的測試範例編成一個函式,要測試的時候就把函式拖進主函式就行,感覺還行,不是特別麻煩。

補充一下:(來源評論區)

  • 格式化程式碼,括弧加顏色等等和VS code一樣在擴展外掛里有,是我草率了......

  • 有辦法指定入口點

https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/compiler-options/advanced#mainentrypoint-or-startupobject?docs.microsoft.com

即一個專案里可以有多個main函式的時候,可以指定main函式的入口。