From 2eba2cdc207d21fc2c43c1b8ff47f91888887011 Mon Sep 17 00:00:00 2001 From: YR Chen Date: Sat, 8 Jun 2024 02:18:59 +0800 Subject: [PATCH 1/6] Rework WinGet guide to make use of configurations --- _data/install/visualstudio.yml | 8 +++ _data/install/windows_sdk.yml | 5 ++ _includes/install/_visual_studio_tabs.md | 15 ++++++ _includes/install/_windows_sdk_tabs.md | 15 ++++++ _includes/install/_winget_configuration.yml | 51 +++++++++++++++++++ _includes/install/_winget_installation.md | 6 +++ .../enable-configure-elevation.dsc.yaml | 12 +++++ install/windows/winget/index.md | 22 +------- .../10.0.19041/configuration.dsc.yaml | 7 +++ .../vs17_buildtools/10.0.19041/index.md | 11 ++++ .../10.0.20348/configuration.dsc.yaml | 7 +++ .../vs17_buildtools/10.0.20348/index.md | 12 +++++ .../10.0.22000/configuration.dsc.yaml | 7 +++ .../vs17_buildtools/10.0.22000/index.md | 11 ++++ .../10.0.22621/configuration.dsc.yaml | 7 +++ .../vs17_buildtools/10.0.22621/index.md | 12 +++++ .../10.0.26100/configuration.dsc.yaml | 7 +++ .../vs17_buildtools/10.0.26100/index.md | 11 ++++ .../windows/winget/vs17_buildtools/index.md | 8 +++ .../10.0.19041/configuration.dsc.yaml | 7 +++ .../winget/vs17_community/10.0.19041/index.md | 10 ++++ .../10.0.20348/configuration.dsc.yaml | 7 +++ .../winget/vs17_community/10.0.20348/index.md | 11 ++++ .../10.0.22000/configuration.dsc.yaml | 7 +++ .../winget/vs17_community/10.0.22000/index.md | 11 ++++ .../10.0.22621/configuration.dsc.yaml | 7 +++ .../winget/vs17_community/10.0.22621/index.md | 10 ++++ .../10.0.26100/configuration.dsc.yaml | 7 +++ .../winget/vs17_community/10.0.26100/index.md | 11 ++++ .../windows/winget/vs17_community/index.md | 9 ++++ .../10.0.19041/configuration.dsc.yaml | 7 +++ .../vs17_enterprise/10.0.19041/index.md | 11 ++++ .../10.0.20348/configuration.dsc.yaml | 7 +++ .../vs17_enterprise/10.0.20348/index.md | 11 ++++ .../10.0.22000/configuration.dsc.yaml | 7 +++ .../vs17_enterprise/10.0.22000/index.md | 11 ++++ .../10.0.22621/configuration.dsc.yaml | 7 +++ .../vs17_enterprise/10.0.22621/index.md | 11 ++++ .../10.0.26100/configuration.dsc.yaml | 7 +++ .../vs17_enterprise/10.0.26100/index.md | 11 ++++ .../windows/winget/vs17_enterprise/index.md | 9 ++++ .../10.0.19041/configuration.dsc.yaml | 7 +++ .../vs17_professional/10.0.19041/index.md | 11 ++++ .../10.0.20348/configuration.dsc.yaml | 7 +++ .../vs17_professional/10.0.20348/index.md | 11 ++++ .../10.0.22000/configuration.dsc.yaml | 7 +++ .../vs17_professional/10.0.22000/index.md | 11 ++++ .../10.0.22621/configuration.dsc.yaml | 7 +++ .../vs17_professional/10.0.22621/index.md | 11 ++++ .../10.0.26100/configuration.dsc.yaml | 7 +++ .../vs17_professional/10.0.26100/index.md | 11 ++++ .../windows/winget/vs17_professional/index.md | 9 ++++ 52 files changed, 508 insertions(+), 21 deletions(-) create mode 100644 _data/install/visualstudio.yml create mode 100644 _data/install/windows_sdk.yml create mode 100644 _includes/install/_visual_studio_tabs.md create mode 100644 _includes/install/_windows_sdk_tabs.md create mode 100644 _includes/install/_winget_configuration.yml create mode 100644 _includes/install/_winget_installation.md create mode 100644 install/windows/winget/enable-configure-elevation.dsc.yaml create mode 100644 install/windows/winget/vs17_buildtools/10.0.19041/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_buildtools/10.0.19041/index.md create mode 100644 install/windows/winget/vs17_buildtools/10.0.20348/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_buildtools/10.0.20348/index.md create mode 100644 install/windows/winget/vs17_buildtools/10.0.22000/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_buildtools/10.0.22000/index.md create mode 100644 install/windows/winget/vs17_buildtools/10.0.22621/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_buildtools/10.0.22621/index.md create mode 100644 install/windows/winget/vs17_buildtools/10.0.26100/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_buildtools/10.0.26100/index.md create mode 100644 install/windows/winget/vs17_buildtools/index.md create mode 100644 install/windows/winget/vs17_community/10.0.19041/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_community/10.0.19041/index.md create mode 100644 install/windows/winget/vs17_community/10.0.20348/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_community/10.0.20348/index.md create mode 100644 install/windows/winget/vs17_community/10.0.22000/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_community/10.0.22000/index.md create mode 100644 install/windows/winget/vs17_community/10.0.22621/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_community/10.0.22621/index.md create mode 100644 install/windows/winget/vs17_community/10.0.26100/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_community/10.0.26100/index.md create mode 100644 install/windows/winget/vs17_community/index.md create mode 100644 install/windows/winget/vs17_enterprise/10.0.19041/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_enterprise/10.0.19041/index.md create mode 100644 install/windows/winget/vs17_enterprise/10.0.20348/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_enterprise/10.0.20348/index.md create mode 100644 install/windows/winget/vs17_enterprise/10.0.22000/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_enterprise/10.0.22000/index.md create mode 100644 install/windows/winget/vs17_enterprise/10.0.22621/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_enterprise/10.0.22621/index.md create mode 100644 install/windows/winget/vs17_enterprise/10.0.26100/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_enterprise/10.0.26100/index.md create mode 100644 install/windows/winget/vs17_enterprise/index.md create mode 100644 install/windows/winget/vs17_professional/10.0.19041/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_professional/10.0.19041/index.md create mode 100644 install/windows/winget/vs17_professional/10.0.20348/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_professional/10.0.20348/index.md create mode 100644 install/windows/winget/vs17_professional/10.0.22000/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_professional/10.0.22000/index.md create mode 100644 install/windows/winget/vs17_professional/10.0.22621/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_professional/10.0.22621/index.md create mode 100644 install/windows/winget/vs17_professional/10.0.26100/configuration.dsc.yaml create mode 100644 install/windows/winget/vs17_professional/10.0.26100/index.md create mode 100644 install/windows/winget/vs17_professional/index.md diff --git a/_data/install/visualstudio.yml b/_data/install/visualstudio.yml new file mode 100644 index 000000000..28fb2da43 --- /dev/null +++ b/_data/install/visualstudio.yml @@ -0,0 +1,8 @@ +- id: Community + name: Community +- id: BuildTools + name: Build Tools +- id: Enterprise + name: Enterprise +- id: Professional + name: Professional \ No newline at end of file diff --git a/_data/install/windows_sdk.yml b/_data/install/windows_sdk.yml new file mode 100644 index 000000000..e3f416e0d --- /dev/null +++ b/_data/install/windows_sdk.yml @@ -0,0 +1,5 @@ +- 10.0.19041 +- 10.0.20348 +- 10.0.22000 +- 10.0.22621 +- 10.0.26100 \ No newline at end of file diff --git a/_includes/install/_visual_studio_tabs.md b/_includes/install/_visual_studio_tabs.md new file mode 100644 index 000000000..b1a208ae5 --- /dev/null +++ b/_includes/install/_visual_studio_tabs.md @@ -0,0 +1,15 @@ +

Select Visual Studio 2022 edition:

+ +
+
+ {% for edition in site.data.install.visualstudio %} + {% if include.pressed == edition.id %} + {{ edition.name }} + {% else %} + {{ edition.name }} + {% endif %} + {% endfor %} +
+
+ +
diff --git a/_includes/install/_windows_sdk_tabs.md b/_includes/install/_windows_sdk_tabs.md new file mode 100644 index 000000000..2a073c75d --- /dev/null +++ b/_includes/install/_windows_sdk_tabs.md @@ -0,0 +1,15 @@ +

Select Windows SDK version:

+ +
+
+ {% for sdk_version in site.data.install.windows_sdk %} + {% if include.pressed == sdk_version %} + {{ sdk_version }} + {% else %} + {{ sdk_version }} + {% endif %} + {% endfor %} +
+
+ +
diff --git a/_includes/install/_winget_configuration.yml b/_includes/install/_winget_configuration.yml new file mode 100644 index 000000000..96ed0f09b --- /dev/null +++ b/_includes/install/_winget_configuration.yml @@ -0,0 +1,51 @@ +# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2 +properties: + configurationVersion: 0.2.0 + assertions: + - resource: Microsoft.Windows.Developer/OsVersion + directives: + description: Verify minimum OS version requirement + allowPrerelease: true + settings: + MinVersion: '10.0.19041' + resources: + - resource: Microsoft.Windows.Developer/DeveloperMode + directives: + description: Enable Developer Mode + allowPrerelease: true + settings: + Ensure: Present + - resource: Microsoft.WinGet.DSC/WinGetPackage + id: vsPackage + directives: + description: Install Visual Studio {{ include.vs_version }} {{ include.vs_edition }} + allowPrerelease: true + settings: + id: Microsoft.VisualStudio.{{ include.vs_version }}.{{ include.vs_edition }} + source: winget + - resource: Microsoft.VisualStudio.DSC/VSComponents + dependsOn: + - vsPackage + directives: + description: Install required VS workloads + allowPrerelease: true + securityContext: elevated + settings: + productId: Microsoft.VisualStudio.Product.{{ include.vs_edition }} + channelId: VisualStudio.{{ include.vs_release }}.Release + Components: + - Microsoft.VisualStudio.Component.VC.Tools.x86.x64 + - resource: Microsoft.WinGet.DSC/WinGetPackage + directives: + description: Install Windows SDK {{ include.windows_sdk_version }} + allowPrerelease: true + settings: + id: Microsoft.WindowsSDK.{{ include.windows_sdk_version }} + source: winget + - resource: Microsoft.WinGet.DSC/WinGetPackage + directives: + description: Install Swift + allowPrerelease: true + settings: + id: Swift.Toolchain + source: winget diff --git a/_includes/install/_winget_installation.md b/_includes/install/_winget_installation.md new file mode 100644 index 000000000..cbb14201a --- /dev/null +++ b/_includes/install/_winget_installation.md @@ -0,0 +1,6 @@ +Install from the following WinGet configurations: + +```powershell +$ winget configure -f {{ site.url }}/install/windows/winget/enable-configure-elevation.dsc.yaml +$ winget configure -f {{ site.url }}{{ page.dir }}configuration.dsc.yaml +``` \ No newline at end of file diff --git a/install/windows/winget/enable-configure-elevation.dsc.yaml b/install/windows/winget/enable-configure-elevation.dsc.yaml new file mode 100644 index 000000000..276c897a2 --- /dev/null +++ b/install/windows/winget/enable-configure-elevation.dsc.yaml @@ -0,0 +1,12 @@ +# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2 +properties: + configurationVersion: 0.2.0 + resources: + - resource: Microsoft.WinGet.DSC/WinGetUserSettings + directives: + description: Enable self-elevation in WinGet Configuration + settings: + Settings: + experimentalFeatures: + configureSelfElevate: true + Action: Partial diff --git a/install/windows/winget/index.md b/install/windows/winget/index.md index 52dd67d66..c20ed0584 100644 --- a/install/windows/winget/index.md +++ b/install/windows/winget/index.md @@ -3,24 +3,4 @@ layout: page title: Installation via Windows Package Manager --- -[Windows Package Manager](https://docs.microsoft.com/windows/package-manager/) (aka WinGet) comes pre-installed with Windows 11 (21H2 and later). It can also be found in the [Microsoft Store](https://www.microsoft.com/p/app-installer/9nblggh4nns1) or be [installed directly](ms-appinstaller:?source=https://aka.ms/getwinget). - -0. Enable Developer Mode: - - In order to develop applications, particularly with the Swift Package Manager, you will need to enable developer mode. Please see Microsoft’s [documentation](https://docs.microsoft.com/windows/apps/get-started/enable-your-device-for-development) for instructions about how to enable developer mode. - -0. Install required Visual Studio components: - - Install the latest MSVC toolset and Windows 11 SDK (10.0.22000) through Visual Studio 2022 Community installer. You may change the Visual Studio edition depending on your usage and team size. - - ~~~ batch - winget install --id Microsoft.VisualStudio.2022.Community --exact --force --custom "--add Microsoft.VisualStudio.Component.Windows11SDK.22000 --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64" - ~~~ - -0. Install Swift and other dependencies: - - Install the latest Swift developer package, as well as compatible Git and Python tools if they don't exist. - - ~~~ batch - winget install --id Swift.Toolchain -e - ~~~ \ No newline at end of file +{% include install/_visual_studio_tabs.md %} diff --git a/install/windows/winget/vs17_buildtools/10.0.19041/configuration.dsc.yaml b/install/windows/winget/vs17_buildtools/10.0.19041/configuration.dsc.yaml new file mode 100644 index 000000000..0b56d1f8b --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.19041/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="BuildTools" vs_release="17" +windows_sdk_version="10.0.19041" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_buildtools/10.0.19041/index.md b/install/windows/winget/vs17_buildtools/10.0.19041/index.md new file mode 100644 index 000000000..463396c81 --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.19041/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="BuildTools" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.19041" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_buildtools/10.0.20348/configuration.dsc.yaml b/install/windows/winget/vs17_buildtools/10.0.20348/configuration.dsc.yaml new file mode 100644 index 000000000..59f2288b2 --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.20348/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="BuildTools" vs_release="17" +windows_sdk_version="10.0.20348" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_buildtools/10.0.20348/index.md b/install/windows/winget/vs17_buildtools/10.0.20348/index.md new file mode 100644 index 000000000..1f16994ee --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.20348/index.md @@ -0,0 +1,12 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="BuildTools" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.20348" +%} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_buildtools/10.0.22000/configuration.dsc.yaml b/install/windows/winget/vs17_buildtools/10.0.22000/configuration.dsc.yaml new file mode 100644 index 000000000..076cad86b --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.22000/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="BuildTools" vs_release="17" +windows_sdk_version="10.0.22000" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_buildtools/10.0.22000/index.md b/install/windows/winget/vs17_buildtools/10.0.22000/index.md new file mode 100644 index 000000000..45664358f --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.22000/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="BuildTools" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.22000" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_buildtools/10.0.22621/configuration.dsc.yaml b/install/windows/winget/vs17_buildtools/10.0.22621/configuration.dsc.yaml new file mode 100644 index 000000000..3da1322b8 --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.22621/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="BuildTools" vs_release="17" +windows_sdk_version="10.0.22621" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_buildtools/10.0.22621/index.md b/install/windows/winget/vs17_buildtools/10.0.22621/index.md new file mode 100644 index 000000000..fac62eb05 --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.22621/index.md @@ -0,0 +1,12 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="BuildTools" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.22621" +%} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_buildtools/10.0.26100/configuration.dsc.yaml b/install/windows/winget/vs17_buildtools/10.0.26100/configuration.dsc.yaml new file mode 100644 index 000000000..abd2057e8 --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.26100/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="BuildTools" vs_release="17" +windows_sdk_version="10.0.26100" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_buildtools/10.0.26100/index.md b/install/windows/winget/vs17_buildtools/10.0.26100/index.md new file mode 100644 index 000000000..c158a371d --- /dev/null +++ b/install/windows/winget/vs17_buildtools/10.0.26100/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="BuildTools" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.26100" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_buildtools/index.md b/install/windows/winget/vs17_buildtools/index.md new file mode 100644 index 000000000..b616f8621 --- /dev/null +++ b/install/windows/winget/vs17_buildtools/index.md @@ -0,0 +1,8 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="BuildTools" %} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" %} diff --git a/install/windows/winget/vs17_community/10.0.19041/configuration.dsc.yaml b/install/windows/winget/vs17_community/10.0.19041/configuration.dsc.yaml new file mode 100644 index 000000000..cc3a2f7e2 --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.19041/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Community" vs_release="17" +windows_sdk_version="10.0.19041" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_community/10.0.19041/index.md b/install/windows/winget/vs17_community/10.0.19041/index.md new file mode 100644 index 000000000..04879c1ba --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.19041/index.md @@ -0,0 +1,10 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Community" %} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_community" pressed="10.0.19041" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_community/10.0.20348/configuration.dsc.yaml b/install/windows/winget/vs17_community/10.0.20348/configuration.dsc.yaml new file mode 100644 index 000000000..07dc35235 --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.20348/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Community" vs_release="17" +windows_sdk_version="10.0.20348" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_community/10.0.20348/index.md b/install/windows/winget/vs17_community/10.0.20348/index.md new file mode 100644 index 000000000..28212ea85 --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.20348/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Community" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_community" pressed="10.0.20348" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_community/10.0.22000/configuration.dsc.yaml b/install/windows/winget/vs17_community/10.0.22000/configuration.dsc.yaml new file mode 100644 index 000000000..79f3e3aa4 --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.22000/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Community" vs_release="17" +windows_sdk_version="10.0.22000" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_community/10.0.22000/index.md b/install/windows/winget/vs17_community/10.0.22000/index.md new file mode 100644 index 000000000..e646a5f75 --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.22000/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Community" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_community" pressed="10.0.22000" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_community/10.0.22621/configuration.dsc.yaml b/install/windows/winget/vs17_community/10.0.22621/configuration.dsc.yaml new file mode 100644 index 000000000..15b9e148c --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.22621/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Community" vs_release="17" +windows_sdk_version="10.0.22621" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_community/10.0.22621/index.md b/install/windows/winget/vs17_community/10.0.22621/index.md new file mode 100644 index 000000000..b3ef39266 --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.22621/index.md @@ -0,0 +1,10 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Community" %} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_community" pressed="10.0.22621" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_community/10.0.26100/configuration.dsc.yaml b/install/windows/winget/vs17_community/10.0.26100/configuration.dsc.yaml new file mode 100644 index 000000000..5753a2dcc --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.26100/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Community" vs_release="17" +windows_sdk_version="10.0.26100" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_community/10.0.26100/index.md b/install/windows/winget/vs17_community/10.0.26100/index.md new file mode 100644 index 000000000..18ae287ab --- /dev/null +++ b/install/windows/winget/vs17_community/10.0.26100/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Community" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_community" pressed="10.0.26100" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_community/index.md b/install/windows/winget/vs17_community/index.md new file mode 100644 index 000000000..db60e7c9a --- /dev/null +++ b/install/windows/winget/vs17_community/index.md @@ -0,0 +1,9 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Community" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_community" %} diff --git a/install/windows/winget/vs17_enterprise/10.0.19041/configuration.dsc.yaml b/install/windows/winget/vs17_enterprise/10.0.19041/configuration.dsc.yaml new file mode 100644 index 000000000..0579375cc --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.19041/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Enterprise" vs_release="17" +windows_sdk_version="10.0.19041" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_enterprise/10.0.19041/index.md b/install/windows/winget/vs17_enterprise/10.0.19041/index.md new file mode 100644 index 000000000..e95191d50 --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.19041/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Enterprise" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.19041" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_enterprise/10.0.20348/configuration.dsc.yaml b/install/windows/winget/vs17_enterprise/10.0.20348/configuration.dsc.yaml new file mode 100644 index 000000000..26b4da196 --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.20348/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Enterprise" vs_release="17" +windows_sdk_version="10.0.20348" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_enterprise/10.0.20348/index.md b/install/windows/winget/vs17_enterprise/10.0.20348/index.md new file mode 100644 index 000000000..a53613186 --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.20348/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Enterprise" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.20348" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_enterprise/10.0.22000/configuration.dsc.yaml b/install/windows/winget/vs17_enterprise/10.0.22000/configuration.dsc.yaml new file mode 100644 index 000000000..68cb032f0 --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.22000/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Enterprise" vs_release="17" +windows_sdk_version="10.0.22000" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_enterprise/10.0.22000/index.md b/install/windows/winget/vs17_enterprise/10.0.22000/index.md new file mode 100644 index 000000000..3f5a773e9 --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.22000/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Enterprise" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.22000" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_enterprise/10.0.22621/configuration.dsc.yaml b/install/windows/winget/vs17_enterprise/10.0.22621/configuration.dsc.yaml new file mode 100644 index 000000000..9d41256eb --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.22621/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Enterprise" vs_release="17" +windows_sdk_version="10.0.22621" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_enterprise/10.0.22621/index.md b/install/windows/winget/vs17_enterprise/10.0.22621/index.md new file mode 100644 index 000000000..f687439ea --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.22621/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Enterprise" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.22621" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_enterprise/10.0.26100/configuration.dsc.yaml b/install/windows/winget/vs17_enterprise/10.0.26100/configuration.dsc.yaml new file mode 100644 index 000000000..4f6170726 --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.26100/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Enterprise" vs_release="17" +windows_sdk_version="10.0.26100" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_enterprise/10.0.26100/index.md b/install/windows/winget/vs17_enterprise/10.0.26100/index.md new file mode 100644 index 000000000..67e3a3340 --- /dev/null +++ b/install/windows/winget/vs17_enterprise/10.0.26100/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Enterprise" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.26100" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_enterprise/index.md b/install/windows/winget/vs17_enterprise/index.md new file mode 100644 index 000000000..969cc6850 --- /dev/null +++ b/install/windows/winget/vs17_enterprise/index.md @@ -0,0 +1,9 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Enterprise" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" %} diff --git a/install/windows/winget/vs17_professional/10.0.19041/configuration.dsc.yaml b/install/windows/winget/vs17_professional/10.0.19041/configuration.dsc.yaml new file mode 100644 index 000000000..2530d0d10 --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.19041/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Professional" vs_release="17" +windows_sdk_version="10.0.19041" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_professional/10.0.19041/index.md b/install/windows/winget/vs17_professional/10.0.19041/index.md new file mode 100644 index 000000000..c1a01a74e --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.19041/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Professional" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.19041" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_professional/10.0.20348/configuration.dsc.yaml b/install/windows/winget/vs17_professional/10.0.20348/configuration.dsc.yaml new file mode 100644 index 000000000..a45a439ef --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.20348/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Professional" vs_release="17" +windows_sdk_version="10.0.20348" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_professional/10.0.20348/index.md b/install/windows/winget/vs17_professional/10.0.20348/index.md new file mode 100644 index 000000000..f6832a7f1 --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.20348/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Professional" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.20348" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_professional/10.0.22000/configuration.dsc.yaml b/install/windows/winget/vs17_professional/10.0.22000/configuration.dsc.yaml new file mode 100644 index 000000000..eaffe6505 --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.22000/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Professional" vs_release="17" +windows_sdk_version="10.0.22000" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_professional/10.0.22000/index.md b/install/windows/winget/vs17_professional/10.0.22000/index.md new file mode 100644 index 000000000..5979b200c --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.22000/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Professional" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.22000" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_professional/10.0.22621/configuration.dsc.yaml b/install/windows/winget/vs17_professional/10.0.22621/configuration.dsc.yaml new file mode 100644 index 000000000..c1e59eccb --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.22621/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Professional" vs_release="17" +windows_sdk_version="10.0.22621" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_professional/10.0.22621/index.md b/install/windows/winget/vs17_professional/10.0.22621/index.md new file mode 100644 index 000000000..6a4de4e7b --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.22621/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Professional" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.22621" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_professional/10.0.26100/configuration.dsc.yaml b/install/windows/winget/vs17_professional/10.0.26100/configuration.dsc.yaml new file mode 100644 index 000000000..2af6565cf --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.26100/configuration.dsc.yaml @@ -0,0 +1,7 @@ +--- +layout: null +--- +{% include install/_winget_configuration.yml +vs_version="2022" vs_edition="Professional" vs_release="17" +windows_sdk_version="10.0.26100" +%} \ No newline at end of file diff --git a/install/windows/winget/vs17_professional/10.0.26100/index.md b/install/windows/winget/vs17_professional/10.0.26100/index.md new file mode 100644 index 000000000..fbf479832 --- /dev/null +++ b/install/windows/winget/vs17_professional/10.0.26100/index.md @@ -0,0 +1,11 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Professional" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.26100" %} + +{% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_professional/index.md b/install/windows/winget/vs17_professional/index.md new file mode 100644 index 000000000..f84754586 --- /dev/null +++ b/install/windows/winget/vs17_professional/index.md @@ -0,0 +1,9 @@ +--- +layout: page +title: Installation via Windows Package Manager +--- + +{% include install/_visual_studio_tabs.md pressed="Professional" +%} + +{% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" %} From b0b3eaed326341c3a7a6e1582fb02979bbb91d96 Mon Sep 17 00:00:00 2001 From: YR Chen Date: Sat, 8 Jun 2024 02:29:44 +0800 Subject: [PATCH 2/6] Restore description of WinGet --- _includes/install/_visual_studio_tabs.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_includes/install/_visual_studio_tabs.md b/_includes/install/_visual_studio_tabs.md index b1a208ae5..909287b36 100644 --- a/_includes/install/_visual_studio_tabs.md +++ b/_includes/install/_visual_studio_tabs.md @@ -1,3 +1,7 @@ +[Windows Package Manager](https://docs.microsoft.com/windows/package-manager/) (aka WinGet) comes pre-installed with Windows 11 (21H2 and later). It can also be found in the [Microsoft Store](https://www.microsoft.com/p/app-installer/9nblggh4nns1) or be [installed directly](ms-appinstaller:?source=https://aka.ms/getwinget). + +--- +

Select Visual Studio 2022 edition:

From 49ce75213848dbfb051383d2ae8b8aa9a487e2b4 Mon Sep 17 00:00:00 2001 From: YR Chen Date: Sat, 8 Jun 2024 02:55:01 +0800 Subject: [PATCH 3/6] Enabling Developer Mode requires elevation --- _includes/install/_winget_configuration.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/install/_winget_configuration.yml b/_includes/install/_winget_configuration.yml index 96ed0f09b..e7da3ca23 100644 --- a/_includes/install/_winget_configuration.yml +++ b/_includes/install/_winget_configuration.yml @@ -13,6 +13,7 @@ properties: directives: description: Enable Developer Mode allowPrerelease: true + securityContext: elevated settings: Ensure: Present - resource: Microsoft.WinGet.DSC/WinGetPackage From 79154b1d833c39c3233e207d077fac2d07cb23f8 Mon Sep 17 00:00:00 2001 From: YR Chen Date: Sat, 8 Jun 2024 10:42:38 +0800 Subject: [PATCH 4/6] Defaults selection to VS Community and Windows 22H2 SDK --- install/windows/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/windows/index.md b/install/windows/index.md index d6b464c40..c4bf05817 100644 --- a/install/windows/index.md +++ b/install/windows/index.md @@ -13,7 +13,7 @@ title: Install Swift

Install Swift via Windows Package Manager (aka WinGet).

- Instructions + Instructions
  • Package Installer

    From 19ac0b504001bbd5d06204c91debccdeb622580e Mon Sep 17 00:00:00 2001 From: YR Chen Date: Sat, 8 Jun 2024 10:52:06 +0800 Subject: [PATCH 5/6] Style fix --- install/windows/winget/vs17_buildtools/10.0.19041/index.md | 3 +-- install/windows/winget/vs17_buildtools/10.0.20348/index.md | 6 ++---- install/windows/winget/vs17_buildtools/10.0.22000/index.md | 3 +-- install/windows/winget/vs17_buildtools/10.0.22621/index.md | 6 ++---- install/windows/winget/vs17_buildtools/10.0.26100/index.md | 3 +-- install/windows/winget/vs17_community/10.0.20348/index.md | 3 +-- install/windows/winget/vs17_community/10.0.22000/index.md | 3 +-- install/windows/winget/vs17_community/10.0.26100/index.md | 3 +-- install/windows/winget/vs17_community/index.md | 3 +-- install/windows/winget/vs17_enterprise/10.0.19041/index.md | 3 +-- install/windows/winget/vs17_enterprise/10.0.20348/index.md | 3 +-- install/windows/winget/vs17_enterprise/10.0.22000/index.md | 3 +-- install/windows/winget/vs17_enterprise/10.0.22621/index.md | 3 +-- install/windows/winget/vs17_enterprise/10.0.26100/index.md | 3 +-- install/windows/winget/vs17_enterprise/index.md | 3 +-- .../windows/winget/vs17_professional/10.0.19041/index.md | 3 +-- .../windows/winget/vs17_professional/10.0.20348/index.md | 3 +-- .../windows/winget/vs17_professional/10.0.22000/index.md | 3 +-- .../windows/winget/vs17_professional/10.0.22621/index.md | 3 +-- .../windows/winget/vs17_professional/10.0.26100/index.md | 3 +-- install/windows/winget/vs17_professional/index.md | 3 +-- 21 files changed, 23 insertions(+), 46 deletions(-) diff --git a/install/windows/winget/vs17_buildtools/10.0.19041/index.md b/install/windows/winget/vs17_buildtools/10.0.19041/index.md index 463396c81..9659460d9 100644 --- a/install/windows/winget/vs17_buildtools/10.0.19041/index.md +++ b/install/windows/winget/vs17_buildtools/10.0.19041/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="BuildTools" -%} +{% include install/_visual_studio_tabs.md pressed="BuildTools" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.19041" %} diff --git a/install/windows/winget/vs17_buildtools/10.0.20348/index.md b/install/windows/winget/vs17_buildtools/10.0.20348/index.md index 1f16994ee..502ddb4cf 100644 --- a/install/windows/winget/vs17_buildtools/10.0.20348/index.md +++ b/install/windows/winget/vs17_buildtools/10.0.20348/index.md @@ -3,10 +3,8 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="BuildTools" -%} +{% include install/_visual_studio_tabs.md pressed="BuildTools" %} -{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.20348" -%} +{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.20348" %} {% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_buildtools/10.0.22000/index.md b/install/windows/winget/vs17_buildtools/10.0.22000/index.md index 45664358f..49c79738b 100644 --- a/install/windows/winget/vs17_buildtools/10.0.22000/index.md +++ b/install/windows/winget/vs17_buildtools/10.0.22000/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="BuildTools" -%} +{% include install/_visual_studio_tabs.md pressed="BuildTools" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.22000" %} diff --git a/install/windows/winget/vs17_buildtools/10.0.22621/index.md b/install/windows/winget/vs17_buildtools/10.0.22621/index.md index fac62eb05..c1c397486 100644 --- a/install/windows/winget/vs17_buildtools/10.0.22621/index.md +++ b/install/windows/winget/vs17_buildtools/10.0.22621/index.md @@ -3,10 +3,8 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="BuildTools" -%} +{% include install/_visual_studio_tabs.md pressed="BuildTools" %} -{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.22621" -%} +{% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.22621" %} {% include install/_winget_installation.md %} diff --git a/install/windows/winget/vs17_buildtools/10.0.26100/index.md b/install/windows/winget/vs17_buildtools/10.0.26100/index.md index c158a371d..73871617d 100644 --- a/install/windows/winget/vs17_buildtools/10.0.26100/index.md +++ b/install/windows/winget/vs17_buildtools/10.0.26100/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="BuildTools" -%} +{% include install/_visual_studio_tabs.md pressed="BuildTools" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_buildtools" pressed="10.0.26100" %} diff --git a/install/windows/winget/vs17_community/10.0.20348/index.md b/install/windows/winget/vs17_community/10.0.20348/index.md index 28212ea85..8bc023bf5 100644 --- a/install/windows/winget/vs17_community/10.0.20348/index.md +++ b/install/windows/winget/vs17_community/10.0.20348/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Community" -%} +{% include install/_visual_studio_tabs.md pressed="Community" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_community" pressed="10.0.20348" %} diff --git a/install/windows/winget/vs17_community/10.0.22000/index.md b/install/windows/winget/vs17_community/10.0.22000/index.md index e646a5f75..cd451f613 100644 --- a/install/windows/winget/vs17_community/10.0.22000/index.md +++ b/install/windows/winget/vs17_community/10.0.22000/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Community" -%} +{% include install/_visual_studio_tabs.md pressed="Community" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_community" pressed="10.0.22000" %} diff --git a/install/windows/winget/vs17_community/10.0.26100/index.md b/install/windows/winget/vs17_community/10.0.26100/index.md index 18ae287ab..cd1696568 100644 --- a/install/windows/winget/vs17_community/10.0.26100/index.md +++ b/install/windows/winget/vs17_community/10.0.26100/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Community" -%} +{% include install/_visual_studio_tabs.md pressed="Community" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_community" pressed="10.0.26100" %} diff --git a/install/windows/winget/vs17_community/index.md b/install/windows/winget/vs17_community/index.md index db60e7c9a..8d500f2c1 100644 --- a/install/windows/winget/vs17_community/index.md +++ b/install/windows/winget/vs17_community/index.md @@ -3,7 +3,6 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Community" -%} +{% include install/_visual_studio_tabs.md pressed="Community" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_community" %} diff --git a/install/windows/winget/vs17_enterprise/10.0.19041/index.md b/install/windows/winget/vs17_enterprise/10.0.19041/index.md index e95191d50..ac9524b68 100644 --- a/install/windows/winget/vs17_enterprise/10.0.19041/index.md +++ b/install/windows/winget/vs17_enterprise/10.0.19041/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Enterprise" -%} +{% include install/_visual_studio_tabs.md pressed="Enterprise" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.19041" %} diff --git a/install/windows/winget/vs17_enterprise/10.0.20348/index.md b/install/windows/winget/vs17_enterprise/10.0.20348/index.md index a53613186..1ca0e501c 100644 --- a/install/windows/winget/vs17_enterprise/10.0.20348/index.md +++ b/install/windows/winget/vs17_enterprise/10.0.20348/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Enterprise" -%} +{% include install/_visual_studio_tabs.md pressed="Enterprise" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.20348" %} diff --git a/install/windows/winget/vs17_enterprise/10.0.22000/index.md b/install/windows/winget/vs17_enterprise/10.0.22000/index.md index 3f5a773e9..69995549e 100644 --- a/install/windows/winget/vs17_enterprise/10.0.22000/index.md +++ b/install/windows/winget/vs17_enterprise/10.0.22000/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Enterprise" -%} +{% include install/_visual_studio_tabs.md pressed="Enterprise" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.22000" %} diff --git a/install/windows/winget/vs17_enterprise/10.0.22621/index.md b/install/windows/winget/vs17_enterprise/10.0.22621/index.md index f687439ea..8cb7bc54b 100644 --- a/install/windows/winget/vs17_enterprise/10.0.22621/index.md +++ b/install/windows/winget/vs17_enterprise/10.0.22621/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Enterprise" -%} +{% include install/_visual_studio_tabs.md pressed="Enterprise" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.22621" %} diff --git a/install/windows/winget/vs17_enterprise/10.0.26100/index.md b/install/windows/winget/vs17_enterprise/10.0.26100/index.md index 67e3a3340..d8b01c99c 100644 --- a/install/windows/winget/vs17_enterprise/10.0.26100/index.md +++ b/install/windows/winget/vs17_enterprise/10.0.26100/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Enterprise" -%} +{% include install/_visual_studio_tabs.md pressed="Enterprise" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" pressed="10.0.26100" %} diff --git a/install/windows/winget/vs17_enterprise/index.md b/install/windows/winget/vs17_enterprise/index.md index 969cc6850..18f6ef05c 100644 --- a/install/windows/winget/vs17_enterprise/index.md +++ b/install/windows/winget/vs17_enterprise/index.md @@ -3,7 +3,6 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Enterprise" -%} +{% include install/_visual_studio_tabs.md pressed="Enterprise" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_enterprise" %} diff --git a/install/windows/winget/vs17_professional/10.0.19041/index.md b/install/windows/winget/vs17_professional/10.0.19041/index.md index c1a01a74e..a8d6705fd 100644 --- a/install/windows/winget/vs17_professional/10.0.19041/index.md +++ b/install/windows/winget/vs17_professional/10.0.19041/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Professional" -%} +{% include install/_visual_studio_tabs.md pressed="Professional" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.19041" %} diff --git a/install/windows/winget/vs17_professional/10.0.20348/index.md b/install/windows/winget/vs17_professional/10.0.20348/index.md index f6832a7f1..b894aded1 100644 --- a/install/windows/winget/vs17_professional/10.0.20348/index.md +++ b/install/windows/winget/vs17_professional/10.0.20348/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Professional" -%} +{% include install/_visual_studio_tabs.md pressed="Professional" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.20348" %} diff --git a/install/windows/winget/vs17_professional/10.0.22000/index.md b/install/windows/winget/vs17_professional/10.0.22000/index.md index 5979b200c..3f57ce116 100644 --- a/install/windows/winget/vs17_professional/10.0.22000/index.md +++ b/install/windows/winget/vs17_professional/10.0.22000/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Professional" -%} +{% include install/_visual_studio_tabs.md pressed="Professional" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.22000" %} diff --git a/install/windows/winget/vs17_professional/10.0.22621/index.md b/install/windows/winget/vs17_professional/10.0.22621/index.md index 6a4de4e7b..5912db8fa 100644 --- a/install/windows/winget/vs17_professional/10.0.22621/index.md +++ b/install/windows/winget/vs17_professional/10.0.22621/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Professional" -%} +{% include install/_visual_studio_tabs.md pressed="Professional" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.22621" %} diff --git a/install/windows/winget/vs17_professional/10.0.26100/index.md b/install/windows/winget/vs17_professional/10.0.26100/index.md index fbf479832..136795063 100644 --- a/install/windows/winget/vs17_professional/10.0.26100/index.md +++ b/install/windows/winget/vs17_professional/10.0.26100/index.md @@ -3,8 +3,7 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Professional" -%} +{% include install/_visual_studio_tabs.md pressed="Professional" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" pressed="10.0.26100" %} diff --git a/install/windows/winget/vs17_professional/index.md b/install/windows/winget/vs17_professional/index.md index f84754586..0e0cefd3a 100644 --- a/install/windows/winget/vs17_professional/index.md +++ b/install/windows/winget/vs17_professional/index.md @@ -3,7 +3,6 @@ layout: page title: Installation via Windows Package Manager --- -{% include install/_visual_studio_tabs.md pressed="Professional" -%} +{% include install/_visual_studio_tabs.md pressed="Professional" %} {% include install/_windows_sdk_tabs.md visualstudio="vs17_professional" %} From 7e903d4c4cd25ee0459dd21cd4221a3998bffd0f Mon Sep 17 00:00:00 2001 From: YR Chen Date: Sat, 8 Jun 2024 11:46:41 +0800 Subject: [PATCH 6/6] Allow WinGet to find DSC module --- install/windows/winget/enable-configure-elevation.dsc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/install/windows/winget/enable-configure-elevation.dsc.yaml b/install/windows/winget/enable-configure-elevation.dsc.yaml index 276c897a2..4d0c34aa7 100644 --- a/install/windows/winget/enable-configure-elevation.dsc.yaml +++ b/install/windows/winget/enable-configure-elevation.dsc.yaml @@ -5,6 +5,7 @@ properties: - resource: Microsoft.WinGet.DSC/WinGetUserSettings directives: description: Enable self-elevation in WinGet Configuration + allowPrerelease: true settings: Settings: experimentalFeatures: