CodeGym /課程 /C# SELF /在 JetBrains Rider 創建專案

在 JetBrains Rider 創建專案

C# SELF
等級 5 , 課堂 3
開放

1. 前言

C# 開發裡,程式碼絕對不會像「下載」資料夾那樣亂七八糟地丟一堆檔案。所有東西都會被整理在 專案 裡。專案就是一個特別的容器,裡面有程式碼檔案、設定、第三方函式庫的引用,還有其他重要東西。當你執行程式或把它編譯成可執行檔時,就是專案負責把這一切組合起來。

專案 會放在 Solution 裡面,一個 Solution 可以有好幾個專案(比如主程式專案 + 測試專案)。

2. 在 Rider 裡一步步創建新專案

步驟 1. 創建專案

在啟動畫面點那個超大的藍色按鈕 "New Solution"

你會看到一個選擇模板的視窗。這次我們要創建 "Console Application"(C#)。這個選項超適合新手練習,因為不用馬上煩惱 UI 或 web server 的複雜問題——只有你、程式碼和 console。

右邊要填專案細節:

  • Solution Name:你的「容器」名稱。就叫它 MyConsoleApp 吧。
  • Project Name:專案本身的名字。Rider 會自動填一樣的,這樣就 OK。
  • Location:你的程式碼要放在哪個資料夾。
  • Framework:這裡選 .NET 版本,直接用最新的就好。如果你電腦沒裝好 .NET SDK,Rider 會提醒你下載安裝——直接按確定就行。
  • Language: C#
  • Do not use top-level statements: 這對我們很重要!記得打勾。

都設定好後,按藍色的 Create

Rider 幫你創好專案後,我們就來寫程式,用 C# 傳統結構。別被 namespace、class、Main 這些新詞嚇到——這些都是每個 console 程式的「積木」啦。

Windows Defender 通知。防毒軟體有時會拖慢 Rider,因為它會掃 Rider 的檔案。為了加速,IDE 會請你把它的資料夾加到排除清單。放心,直接在對話框允許就好。

3. 學會看懂專案結構

寫程式前,先看看左邊的 Solution Explorer 視窗。它就像檔案總管,但顯示的是你 app 的邏輯結構。剛開始只有幾個元素,但每個都很重要。

  • MyConsoleApp(最上層)- 這就是你的 Solution(容器),剛剛說的那個。
  • MyConsoleApp(裡面有 C# 圖示)- 這是你的 Project。所有程式檔案都在這裡。
  • Dependencies(相依性)- 就像你 app 的食材清單。以後加第三方函式庫都會出現在這。
  • Program.cs - 主程式檔案。C# 程式碼都寫在這。

你在 Solution Explorer 看到的是很方便的邏輯結構。實際上專案資料夾裡的物理結構會複雜一點,但也值得了解。點 Files 分頁就會看到:

4. 執行程式碼

執行專案:點一下綠色的 ▶️ Run 按鈕(通常在視窗上方左邊——找不到就去 Run → Run 'MyConsoleApp' 菜單找)。

如果一切順利,下面會出現 Run 分頁。 你會看到程式跑起來,印出文字然後順利結束。Process finished with exit code 0 —— 這就是你程式的最終報告,意思是:「任務完成,沒錯誤!」。

你可能會發現,這裡的程式碼跟你在課堂或作業裡看到的不太一樣。因為課堂上為了簡單,常常用 Top-level statements —— 直接寫程式碼。這裡則是標準的 C# 結構,幾乎所有真實 app 都長這樣。

這些「積木」我們之後會一個個細講。

5. Rider 快捷鍵

即時程式碼分析和錯誤提示。

Rider 會即時分析你的程式碼。如果你拼錯變數名,它會馬上用紅色波浪線標出來,滑鼠移過去還會給你修正建議。

自動補全 Windows/Linux: Ctrl+Space | macOS: ⌃Space

當你開始打 class 或 method 名字,比如 Con...,Rider 會自動給你選項(像 Console)。這不只打字快,還能避免打錯。

情境動作 Windows/Linux: Alt+Enter | macOS: ⌥Enter

這功能超強。把游標放在程式碼任何字上,按這組快捷鍵,Rider 會根據情境給你建議:從簡化程式碼、修錯到自動產生 constructor。

跳到定義 Windows/Linux: Ctrl+ClickF12 | macOS: ⌘ClickF12

想快點跳到變數或方法的宣告處,按住 Ctrl(或 Mac 上的 ⌘)點一下名字,Rider 立刻帶你過去。

安全重新命名 Windows/Linux: Ctrl+R | macOS: ⌘+R

要改變數或方法名,不要手動一個個改。游標放名字上,按快捷鍵,Rider 會自動找出所有用到的地方一起改好。

註解程式碼 Windows/Linux: Ctrl+/ | macOS: ⌘/

想暫時「關掉」某行或一整塊程式碼,不用刪掉,選起來按快捷鍵就好。再按一次就會取消註解。

自動排版程式碼 Windows/Linux: Ctrl+Alt+L | macOS: ⌥⌘L

如果縮排亂掉、程式碼難讀,一鍵就能自動排版成標準格式。

這些是最基本的開發神器。完整快捷鍵清單可以看 官方文件,或在 Rider 裡開 Main Menu | Help | Keyboard Shortcuts PDF

6. 實用建議和常見錯誤

每個工程師,從實習生到資深,每天都會遇到 bug。這很正常。重點是別怕,要學會看懂錯誤訊息然後修正。

  • 專案無法編譯: 可能你沒選對 .NET 版本,或不小心改到重要檔名。去 Solution Explorer 檢查結構對不對。
  • 找不到執行按鈕: 有時 Rider 要你手動選專案來執行。右鍵點專案,選 Set as Startup Project
  • bin 和 obj 資料夾是空的或沒出現: 這兩個資料夾只有第一次成功 build(RunBuild)後才會出現。
  • “.NET SDK not found” 錯誤: 通常是沒裝 .NET 或 Rider 找不到。點連結去 官方 .NET 頁面 下載 SDK 重新安裝。
2
任務
C# SELF, 等級 5, 課堂 3
上鎖
星號等腰三角形
星號等腰三角形
2
任務
C# SELF, 等級 5, 課堂 3
上鎖
回文判斷
回文判斷
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION