react-native-windows/.ado
Jon Thysell 5885ee4477
Upgrade to VS 2022 (#9916)
*Description*

This PR updates RNW to build with (and require) Visual Studio 2022. This includes upgrading the `Microsoft.ReactNative.Managed.CodeGen` project to .NET 6.0

This PR does not change the minimum / target Windows SDK versions for RNW or RNW apps.

This PR does not change the language versions of C++ (17) and C# (8.0) used.

*Type of Change*
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
- This change requires a documentation update

*Why*
Visual Studio 2022 is the currently supported version of Visual Studio and what is available to download without an MSDN subscription to access older versions. As Visual Studio 2019 support is reduced/deprecated, we need to migrate. 

Closes #8750
Closes #9499 
Closes #10130

*What*

What's changed:

* All VS project files have been updated to require a minimum of VS 2022 (aka version 17.0).
    * NuGet-based dependencies that are tied to VS version have been upgraded.
* The `Microsoft.ReactNative.Managed.CodeGen` project has been updated to .NET 6.0
    * The snapshots for the codegen tests have been updated to pass
* The E2E Test app has been updated to the latest version of `react-native-xaml` (needed to fix build issues)
    * Snapshots for E2E tests have been updated to pass

*Testing*

Builds and tests All tests
2022-10-31 11:00:09 -07:00
..
config Integration 9/12/22 (#10768) 2022-10-25 16:25:43 -07:00
image Upgrade to VS 2022 (#9916) 2022-10-31 11:00:09 -07:00
jobs Upgrade to VS 2022 (#9916) 2022-10-31 11:00:09 -07:00
scripts Remove `shouldSkipPRBuild` (#9086) 2021-11-10 19:10:26 +00:00
templates Upgrade to VS 2022 (#9916) 2022-10-31 11:00:09 -07:00
variables Compliance: Enable CodeQL, consolidate auto-injection variables 2022-05-16 13:01:00 -07:00
verdaccio Ensure EditorConfig formatting (#9100) 2021-11-10 01:13:05 -08:00
compliance.yml Upgrade to VS 2022 (#9916) 2022-10-31 11:00:09 -07:00
continuous.yml Upgrade to VS 2022 (#9916) 2022-10-31 11:00:09 -07:00
integrate-rn.yaml Upgrade to VS 2022 (#9916) 2022-10-31 11:00:09 -07:00
publish.yml Upgrade to VS 2022 (#9916) 2022-10-31 11:00:09 -07:00
stages.yml Fix Microsoft.ReactNative.Cxx nuget package missing files (#9967) 2022-05-16 20:34:41 -07:00
windows-vs-pr.yml Upgrade to VS 2022 (#9916) 2022-10-31 11:00:09 -07:00