1 # yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
3 # This configuration is for a typical end-user installation of Visual Studio Community 2022 with the
4 # required components to build LibreOffice, excluding the components to cross-compile for ARM64
5 # It includes recommended packages as if you had selected the "Desktop development with C++"
6 # workload in the in the UI driven installer.
7 # (the allowPrerelease directive refers to the DSC module)
11 - resource: Microsoft.WinGet.DSC/WinGetPackage
14 description: Install Visual Studio 2022 Community
17 id: Microsoft.VisualStudio.2022.Community
19 - resource: Microsoft.VisualStudio.DSC/VSComponents
20 id: LibreOffice Components including recommended packages
24 description: Install components required to build LibreOffice, including recommended ones
26 productId: Microsoft.VisualStudio.Product.Community
27 channelId: VisualStudio.17.Release
28 vsConfigFile: '${WinGetConfigRoot}\2022.vsconfig'
29 IncludeRecommended: true
30 configurationVersion: 0.2.0