2025年6月11日 星期三

透過 Visual Studio Installer 下載離線安裝包 Visual Studio2022

 


指令如下:

VisualStudioSetup.exe --layout D:\VS2022_Offline --lang zh-TW --add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetWeb

🔍 這組指令會下載哪些內容?

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 以上)

如果你使用的是 新版的 bootstrapperVisualStudioSetup.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,因為它已被這些工作負載自動引用。

 

MangoHost Copyright © 2009 Cookiez is Designed by Ipietoon for Free Blogger Template