指令如下:
🔍 這組指令會下載哪些內容?
1. Microsoft.VisualStudio.Workload.ManagedDesktop
-
對應功能:Windows Forms / WPF 桌面應用程式開發
-
包含的內容(依 Visual Studio 版本而定):
-
.NET SDK(通常包含當下支援的 .NET 6 / .NET 7 / .NET 8)
-
Windows 桌面相關工具(WinForms/WPF Designer、XAML Hot Reload 等)
-
MSBuild 支援、編譯器、診斷工具
-
開發時間的 .NET Desktop Runtime (.NET 6/7/8)
-
2. Microsoft.VisualStudio.Workload.NetWeb
-
對應功能:ASP.NET / ASP.NET Core / Web API 開發
-
包含的內容(依 Visual Studio 版本而定):
-
ASP.NET Core SDK (.NET 6 / 7 / 8)
-
.NET Web 開發工具(Hot Reload、Razor 編輯器、Blazor)
-
IIS Express、Web 編輯與測試相關工具
-
Entity Framework 工具、SQL Server Express LocalDB
-
✅ 是否會包含 .NET 6 和 .NET 8?
✅ 會包含 .NET 6 和 .NET 8(前提是你用的是新版的 VS 安裝程式,例如 v17.7 以上)
如果你使用的是 新版的 bootstrapper(VisualStudioSetup.exe
來自 Visual Studio 2022 v17.8 或 v17.10),那這兩個工作負載會自動下載:
SDK/Runtime | 是否包含 |
---|---|
.NET 6 SDK + Runtime | ✅ 會包含(LTS,仍列為主要支援) |
.NET 7 SDK + Runtime | ✅ 視情況包含 |
.NET 8 SDK + Runtime | ✅ 必定包含(目前最新版 LTS) |
👉 你無需額外手動加入 Microsoft.NetCore.Component.SDK.8.0
,因為它已被這些工作負載自動引用。