win32metadata/configurations/configuration.dsc.yaml

50 строки
1.6 KiB
YAML

# 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 2022 Community
allowPrerelease: true
settings:
id: Microsoft.VisualStudio.2022.Community
source: winget
- resource: Microsoft.VisualStudio.DSC/VSComponents
dependsOn:
- vsPackage
directives:
description: Install Visual Studio 2022 Community Components
allowPrerelease: true
settings:
productId: Microsoft.VisualStudio.Product.Community
channelId: VisualStudio.17.Release
components:
- Microsoft.NetCore.Component.Runtime.8.0
- Microsoft.NetCore.Component.SDK
- Microsoft.VisualStudio.Component.VC.Tools.ARM64
- Microsoft.VisualStudio.Component.VC.Tools.x86.x64
- Microsoft.VisualStudio.Component.Windows11SDK.22000
includeRecommended: true
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install .NET 8 SDK
allowPrerelease: true
settings:
id: Microsoft.DotNet.SDK.8
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install PowerShell
allowPrerelease: true
settings:
id: Microsoft.PowerShell
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install ILSpy
allowPrerelease: true
settings:
id: icsharpcode.ILSpy
source: winget
configurationVersion: 0.2.0