共用方式為


Docker 型應用程式的開發程序

提示

本內容節錄自《容器化 .NET 應用程式的 .NET 微服務結構》電子書,可以從 .NET Docs 取得,也可以免費下載 PDF 離線閱讀。

.NET Microservices Architecture for Containerized .NET Applications eBook cover thumbnail.

依您喜歡的方式來開發容器化 .NET 應用程式,可以是以 Visual Studio 和適用於 Docker 的 Visual Studio 工具為重點的整合式開發環境 (IDE),也可以是以 Docker CLI 和 Visual Studio Code 為重點的 CLI/編輯器。

Docker 應用程式的開發環境

開發工具選擇:IDE 或編輯器

不論您偏好使用完整且強大的 IDE,還是輕量型的敏捷式編輯器,Microsoft 都有相關工具可供您用來開發 Docker 應用程式。

Visual Studio (適用於 Windows)。 使用 Visual Studio 的 Docker 型 .NET 8 應用程式開發需要 Visual Studio 2022 17.0 版或更新版本。 Visual Studio 2022 隨附適用於 Docker 的內建工具。 Docker 工具可讓您直接在目標 Docker 環境中開發、執行和驗證應用程式。 您可以按 F5 鍵,直接在 Docker 主機中執行並偵錯您的應用程式 (單一容器或多個容器),或按 CTRL + F5 來編輯及重新整理您的應用程式,而不需要重建容器。 此 IDE 是以 Docker 為基礎之應用程式的最強大開發選擇。

Visual Studio for Mac。 它是一個 IDE,為 Xamarin Studio 的演進版,在 macOS 中執行。 針對在 macOS 電腦上工作,同時想要使用功能強大之 IDE 的開發人員,這個工具應會是他們偏好的選項。

Visual Studio Code 和 Docker CLI。 如果您偏好使用支援任何開發語言之輕量型且跨平台的編輯器,您可以使用 Visual Studio Code 和 Docker CLI。 此 IDE 是適用於 macOS、Linux 和 Windows 的跨平台開發方法。 此外,Visual Studio Code 支援 Docker 的延伸模組 (例如適用於 Dockerfile 的 IntelliSense),以及可從編輯器執行 Docker 命令的捷徑工作。

透過安裝 Docker Desktop,您可以使用單一 Docker CLI 來建置 Windows 和 Linux 應用程式。

其他資源

Docker 容器的 .NET 語言和 Framework

如本指南稍早章節所述,開發 Docker 容器化 .NET 應用程式時,您可以使用 .NET Framework、.NET 8 或開放原始碼 Mono 專案。 當目標設為 Linux 或 Windows 容器時,您可以根據所使用的 .NET Framework,以 C#、F# 或 Visual Basic 進行開發。 如需 .NET 語言的詳細資訊,請參閱部落格文章 The .NET Language Strategy (.NET 語言策略)。