Skip to content

Commit 368e3e5

Browse files
5an7yCopilot
andcommitted
Move WinGet configs to _wdk_utils and update to SDK/WDK 28000
- Move configuration.dsc.yaml to _wdk_utils/winget/configs/ - Update VS channel from 17.Release to 18.Release - Use version-agnostic VS Community package ID - Bump SDK and WDK from 26100 to 28000 - Streamline VS component list - Add wdk-desktop.vsconfig for VS component import - Remove configuration_vsonly.dsc.yaml (superseded) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 3e597cc commit 368e3e5

3 files changed

Lines changed: 51 additions & 71 deletions

File tree

configuration.dsc.yaml renamed to _wdk_utils/winget/configs/configuration.dsc.yaml

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ properties:
44
- resource: Microsoft.WinGet.DSC/WinGetPackage
55
id: vsPackage
66
directives:
7-
description: Install Visual Studio 2022 Community
7+
description: Install Visual Studio Community
88
allowPrerelease: true
99
settings:
10-
id: Microsoft.VisualStudio.2022.Community
10+
id: Microsoft.VisualStudio.Community
1111
source: winget
1212
useLatest: true
1313
- resource: Microsoft.VisualStudio.DSC/VSComponents
@@ -18,49 +18,48 @@ properties:
1818
description: Install required VS workloads and components
1919
settings:
2020
productId: Microsoft.VisualStudio.Product.Community
21-
channelId: VisualStudio.17.Release
21+
channelId: VisualStudio.18.Release
2222
includeRecommended: false
2323
components:
24-
- Microsoft.VisualStudio.Component.VC.CoreBuildTools
25-
- Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core
26-
- Microsoft.VisualStudio.Component.VC.Tools.x86.x64
27-
- Microsoft.VisualStudio.Component.VC.Tools.ARM64
28-
- Microsoft.VisualStudio.Component.VC.Tools.ARM64EC
29-
- Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre
30-
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre
31-
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre
32-
- Microsoft.VisualStudio.Component.VC.Redist.14.Latest
33-
- Microsoft.VisualStudio.Component.Windows10SDK
34-
- Microsoft.VisualStudio.Component.VC.ATL
35-
- Microsoft.VisualStudio.Component.VC.ATL.ARM64
36-
- Microsoft.VisualStudio.Component.VC.ATL.Spectre
24+
- Component.Microsoft.Windows.DriverKit
25+
- Microsoft.Component.MSBuild
26+
- Microsoft.VisualStudio.Component.CoreEditor
27+
- Microsoft.VisualStudio.Component.DiagnosticTools
28+
- Microsoft.VisualStudio.Component.Roslyn.Compiler
29+
- Microsoft.VisualStudio.Component.TextTemplating
3730
- Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre
38-
- Microsoft.VisualStudio.Component.VC.ATLMFC
31+
- Microsoft.VisualStudio.Component.VC.ATL.Spectre
3932
- Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre
40-
- Microsoft.VisualStudio.Component.VC.ASAN
41-
- Microsoft.VisualStudio.Component.NuGet.BuildTools
42-
- Microsoft.VisualStudio.Component.VC.MFC.ARM64
33+
- Microsoft.VisualStudio.Component.VC.CoreIde
4334
- Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre
35+
- Microsoft.VisualStudio.Component.VC.Redist.14.Latest
36+
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre
37+
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre
38+
- Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre
39+
- Microsoft.VisualStudio.Component.VC.Tools.ARM64
40+
- Microsoft.VisualStudio.Component.VC.Tools.ARM64EC
41+
- Microsoft.VisualStudio.Component.VC.Tools.x86.x64
42+
- Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core
43+
- Microsoft.VisualStudio.Workload.CoreEditor
4444
- Microsoft.VisualStudio.Workload.NativeDesktop
45-
- Component.Microsoft.Windows.DriverKit
4645
- resource: Microsoft.WinGet.DSC/WinGetPackage
4746
id: sdkPackage
4847
directives:
49-
description: Install Windows SDK version 26100
48+
description: Install Windows SDK version 28000
5049
allowPrerelease: true
5150
settings:
52-
id: Microsoft.WindowsSDK.10.0.26100
51+
id: Microsoft.WindowsSDK.10.0.28000
5352
source: winget
5453
useLatest: true
5554
- resource: Microsoft.WinGet.DSC/WinGetPackage
5655
id: wdkPackage
5756
dependsOn:
5857
- sdkPackage
5958
directives:
60-
description: Install Windows Driver Kit version 26100
59+
description: Install Windows Driver Kit version 28000
6160
allowPrerelease: true
6261
settings:
63-
id: Microsoft.WindowsWDK.10.0.26100
62+
id: Microsoft.WindowsWDK.10.0.28000
6463
source: winget
6564
useLatest: true
6665
configurationVersion: 0.2.1
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"version": "1.0",
3+
"components": [
4+
"Component.Microsoft.Windows.DriverKit",
5+
"Microsoft.Component.MSBuild",
6+
"Microsoft.VisualStudio.Component.CoreEditor",
7+
"Microsoft.VisualStudio.Component.DiagnosticTools",
8+
"Microsoft.VisualStudio.Component.Roslyn.Compiler",
9+
"Microsoft.VisualStudio.Component.TextTemplating",
10+
"Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre",
11+
"Microsoft.VisualStudio.Component.VC.ATL.Spectre",
12+
"Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre",
13+
"Microsoft.VisualStudio.Component.VC.CoreIde",
14+
"Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre",
15+
"Microsoft.VisualStudio.Component.VC.Redist.14.Latest",
16+
"Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre",
17+
"Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre",
18+
"Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre",
19+
"Microsoft.VisualStudio.Component.VC.Tools.ARM64",
20+
"Microsoft.VisualStudio.Component.VC.Tools.ARM64EC",
21+
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
22+
"Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core",
23+
"Microsoft.VisualStudio.Workload.CoreEditor",
24+
"Microsoft.VisualStudio.Workload.NativeDesktop"
25+
],
26+
"extensions": []
27+
}

configuration_vsonly.dsc.yaml

Lines changed: 0 additions & 46 deletions
This file was deleted.

0 commit comments

Comments
 (0)