什麼是 Visual Studio?
Visual Studio 是功能強大的開發人員工具,可讓您在一個地方完成整個開發週期。 這是全方位整合式開發環境 (IDE),可用來撰寫、編輯、偵錯及建置程式碼。 然後部署您的應用程式。 Visual Studio 包含編譯器、程式碼完成工具、原始檔控制、延伸項目及許多其他功能,以增強軟體開發流程的每個階段。
透過 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 支援軟體開發週期的不同部分。
開發程式碼
Visual Studio IDE 提供許多功能,讓您能夠更輕鬆且有信心地撰寫及管理程式碼。 例如,使用 AI 輔助開發工具快速準確撰寫程式碼。 這些工具包括 GitHub Copilot 和 IntelliCode。 使用建議動作的燈泡快速改善程式碼,或使用大綱模式展開/收合程式碼區塊。 使用 [方案總管] 或 [類別檢視] 來組織和探索程式碼,前者顯示依檔案組織的程式碼,後者則顯示依類別組織的程式碼。
深入了解 IDE 中的所有功能,協助您整理及編輯內容:
AI 輔助的程式開發
GitHub Copilot、GitHub Copilot Chat 和 IntelliCode 可協助開發人員更快且更準確地撰寫程式碼、協助開發更深入了解程式碼基底,以及協助撰寫單元測試、偵錯和分析等其他開發工作。
深入了解 Visual Studio 中的 AI 輔助開發:
開始使用 Visual Studio 中的 GitHub Copilot:
- 安裝和管理 Github Copilot
- 在 Visual Studio 中使用 GitHub Copilot Completions
- 在 Visual Studio 中使用 GitHub Copilot Chat
- 使用 Copilot 進行偵錯
建置應用程式
您可以編譯和建置應用程式,以立即建立組建並在偵錯工具中進行測試。 您可以針對 C++ 和 C# 專案執行多處理器組建。 Visual Studio 還提供數個選項,供您在建置應用程式時進行設定。 您可以建立內建組態以外的自訂組建組態、隱藏特定警告訊息,或增加組建輸出資訊。
深入了解如何在 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 部署應用程式:
選擇 Visual Studio 版本
Visual Studio 有三種版本:
- Community - 功能完整的免費 IDE,適用於學生、開放原始碼開發人員及個人開發人員。
- Professional - 適用於個別開發人員或小型團隊的訂閱型選項。
- Enterprise - 適用於小型到大型商業和企業組織的訂閱型選項。
比較各個 Visual Studio 版本的功能及取得最符合您需求的 Visual Studio 版本。
安裝 Visual Studio
選取下列按鈕以安裝 Visual Studio,然後選擇 Visual Studio 的版本。
開始使用
使用下列其中一個特定語言教學課程,深入了解編碼作業:
相關內容
若要開發任何類型的應用程式,或學習某種語言,皆可使用功能豐富的 Visual Studio 整合式開發環境 (IDE)。 遵循以下其中一篇簡介文章,進一步探索 Visual Studio:
- 導覽 IDE 以熟悉 IDE 功能,並了解如何將它用於基本工作。
- 涵蓋此 Learn 課程模組中的基本概念:Visual Studio 簡介