什麼是 Visual Studio?

Visual Studio 是功能強大的開發人員工具,可讓您在一個地方完成整個開發週期。 這是一個全方位整合式開發環境 (IDE),可用來撰寫、編輯、偵錯及建置程式碼,然後部署您的應用程式。 除了程式碼編輯和偵錯之外,Visual Studio 還包含編譯器、程式碼完成工具、原始檔控制、延伸模組及更多功能,以增強軟體開發程序的每個階段。

Diagram showing Visual Studio overview.

透過 Visual Studio 中各種功能和語言支援,您可以從撰寫您的第一個 "Hello World" 程式提升至開發及部署應用程式。 例如,建置、偵錯及測試 .NET 和 C++ 應用程式、在 Web 設計工具檢視中編輯 ASP.NET 頁面、使用 .NET 開發跨平台行動和傳統型應用程式,或在 C# 中建置回應式 Web UI。

若要安裝 Visual Studio,請選取下列按鈕,以及選擇 Visual Studio 版本進行下載。

若要安裝 Visual Studio,請選取下列按鈕,以及選擇 Visual Studio 版本進行下載。

為何使用 Visual Studio?

Visual Studio 為開發人員提供功能豐富的開發環境,以有效率且共同作業的方式開發高品質的程式碼。

  • 工作負載型安裝程式 - 僅安裝您需要的項目
  • 功能強大的編碼工具和功能 - 您在一個地方建置應用程式所需的一切
  • 多種語言支援 - 採用 C++、C#、JavaScript、TypeScript、Python 等的程式碼
  • 跨平台開發 - 建置適用於任何平台的應用程式
  • 版本控制整合 - 與小組夥伴共同處理程式碼
  • AI 輔助開發 - 使用 AI 協助更有效率地編寫程式碼

探索 Visual Studio

開發程式碼

Visual Studio IDE 提供許多功能,讓您能夠更輕鬆且有信心地撰寫及管理程式碼。 例如,使用 AI 輔助開發工具 (例如 GitHub CopilotIntelliCode) 快速且準確地編寫程式碼,使用建議動作的燈泡快速改善程式碼,或使用大綱模式展開/摺疊程式碼區塊。 使用 [方案總管] 或 [類別檢視] 來組織和探索程式碼,前者顯示依檔案組織的程式碼,後者則顯示依類別組織的程式碼。

深入了解 IDE 中的所有功能,以組織及編輯內容:

建置應用程式

您可以編譯和建置應用程式,以立即建立組建並在偵錯工具中進行測試。 您可以針對 C++ 和 C# 專案執行多處理器組建。 Visual Studio 也提供數個選項,您可在建置應用程式時進行設定。 您可以建立內建組態以外的自訂組建組態、隱藏特定警告訊息,或增加組建輸出資訊。

深入了解如何在 Visual Studio 中編譯和建置

為程式碼偵錯

Visual Studio 中的整合式偵錯可讓您輕鬆偵錯、分析及診斷。 您可逐步執行程式碼並查看儲存在變數中的值、設定變數的監看式以查看值變更、檢查程式碼的執行路徑,以及在程式碼執行時進行偵錯。

深入了解如何在 Visual Studio 中有效地偵錯:

測試您的程式碼

您可以在 Visual Studio 中使用全方位測試工具來撰寫高品質的程式碼。 單元測試可讓開發人員和測試人員快速尋找程式碼中的邏輯錯誤。 您可以分析您要測試多少程式碼,並在測試套件中看到立即結果,或在輸入時使用可測試程式碼的進階功能來了解您您所做每項變更的影響。

深入了解 Visual Studio 中可用的測試工具:

版本控制

利用 Visual Studio 中的整合式 Git 功能,您可以複製、建立或開啟自己的存放庫。 Git 工具視窗提供所需的一切項目,可讓您進行程式碼變更的認可和推送、管理分支和解決合併衝突。 如果您有 GitHub 帳戶,可以直接在 Visual Studio 中管理這些存放庫。

深入了解 Visual Studio 中的版本控制

與其他人共同作業

Visual Studio Live Share 可進行即時共同開發。 透過 Live Share,不論語言或平台為何,您都可以與同儕共用專案。 藉由允許您的小組在編輯器工作階段中連線、瀏覽、設定中斷點與鍵入,快速了解問題根源。

深入了解如何使用 Live Share 共同作業:

部署您的應用程式

透過部署應用程式、服務或元件,就可以將它散發到其他電腦、裝置、伺服器或雲端上進行安裝。 您可在 Visual Studio 中針對您需要的部署類型選擇適當的方法。 將應用程式和程式碼發佈至 Web 或 Azure,或部署至網路共用或本機資料夾,予以共用。

深入了解如何使用 Visual Studio 部署應用程式

AI 輔助的程式開發

GitHub CopilotGitHub Copilot ChatIntelliCode 可協助開發人員更快且更準確地撰寫程式碼、協助開發更深入了解程式碼基底,以及協助撰寫單元測試、偵錯和分析等其他開發工作。

深入了解 Visual Studio 中的 AI 輔助開發

選擇 Visual Studio 版本

Visual Studio 有三種版本:

  • Community - 功能完整的免費 IDE,適用於學生、開放原始碼及個人開發人員
  • Professional - 適用於個別開發人員或小型團隊的訂閱型選項。
  • Enterprise - 適用於小型到大型商業和企業組織的訂閱型選項。

比較各個 Visual Studio 版本的功能取得最符合您需求的 Visual Studio 版本

安裝 Visual Studio

選取下列按鈕以安裝 Visual Studio,然後選擇 Visual Studio 的版本。

選取下列按鈕以安裝 Visual Studio,然後選擇 Visual Studio 的版本。

開始使用

若要開發任何類型的應用程式,或學習某種語言,您會在功能豐富的 Visual Studio 整合式開發環境 (IDE) 中作業。 遵循以下其中一篇簡介文章,進一步探索 Visual Studio: