Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 65 additions & 0 deletions _wdk_utils/winget/configs/wdk-vsenterprise.dsc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio Enterprise
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.Enterprise
source: winget
useLatest: true
- resource: Microsoft.VisualStudio.DSC/VSComponents
id: vsComponents
dependsOn:
- vsPackage
directives:
description: Install required VS workloads and components
settings:
productId: Microsoft.VisualStudio.Product.Enterprise
channelId: VisualStudio.18.Release
includeRecommended: false
components:
- Component.Microsoft.Windows.DriverKit
- Microsoft.Component.MSBuild
- Microsoft.VisualStudio.Component.CoreEditor
- Microsoft.VisualStudio.Component.DiagnosticTools
- Microsoft.VisualStudio.Component.Roslyn.Compiler
- Microsoft.VisualStudio.Component.TextTemplating
- Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre
- Microsoft.VisualStudio.Component.VC.ATL.Spectre
- Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre
- Microsoft.VisualStudio.Component.VC.CoreIde
- Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre
- Microsoft.VisualStudio.Component.VC.Redist.14.Latest
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre
- Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre
- Microsoft.VisualStudio.Component.VC.Tools.ARM64
- Microsoft.VisualStudio.Component.VC.Tools.ARM64EC
- Microsoft.VisualStudio.Component.VC.Tools.x86.x64
- Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core
- Microsoft.VisualStudio.Workload.CoreEditor
- Microsoft.VisualStudio.Workload.NativeDesktop
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: sdkPackage
directives:
description: Install Windows SDK version 28000
allowPrerelease: true
settings:
id: Microsoft.WindowsSDK.10.0.28000
source: winget
useLatest: true
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: wdkPackage
dependsOn:
- sdkPackage
directives:
description: Install Windows Driver Kit version 28000
allowPrerelease: true
settings:
id: Microsoft.WindowsWDK.10.0.28000
source: winget
useLatest: true
configurationVersion: 0.2.1
65 changes: 65 additions & 0 deletions _wdk_utils/winget/configs/wdk-vsprofessional.dsc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: vsPackage
directives:
description: Install Visual Studio Professional
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.Professional
source: winget
useLatest: true
- resource: Microsoft.VisualStudio.DSC/VSComponents
id: vsComponents
dependsOn:
- vsPackage
directives:
description: Install required VS workloads and components
settings:
productId: Microsoft.VisualStudio.Product.Professional
channelId: VisualStudio.18.Release
includeRecommended: false
components:
- Component.Microsoft.Windows.DriverKit
- Microsoft.Component.MSBuild
- Microsoft.VisualStudio.Component.CoreEditor
- Microsoft.VisualStudio.Component.DiagnosticTools
- Microsoft.VisualStudio.Component.Roslyn.Compiler
- Microsoft.VisualStudio.Component.TextTemplating
- Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre
- Microsoft.VisualStudio.Component.VC.ATL.Spectre
- Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre
- Microsoft.VisualStudio.Component.VC.CoreIde
- Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre
- Microsoft.VisualStudio.Component.VC.Redist.14.Latest
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre
- Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre
- Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre
- Microsoft.VisualStudio.Component.VC.Tools.ARM64
- Microsoft.VisualStudio.Component.VC.Tools.ARM64EC
- Microsoft.VisualStudio.Component.VC.Tools.x86.x64
- Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core
- Microsoft.VisualStudio.Workload.CoreEditor
- Microsoft.VisualStudio.Workload.NativeDesktop
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: sdkPackage
directives:
description: Install Windows SDK version 28000
allowPrerelease: true
settings:
id: Microsoft.WindowsSDK.10.0.28000
source: winget
useLatest: true
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: wdkPackage
dependsOn:
- sdkPackage
directives:
description: Install Windows Driver Kit version 28000
allowPrerelease: true
settings:
id: Microsoft.WindowsWDK.10.0.28000
source: winget
useLatest: true
configurationVersion: 0.2.1
Loading