nvda
4c673fde - Compile NVDA with Visual Studio 2022 (#14313)

Commit
2 years ago
Compile NVDA with Visual Studio 2022 (#14313) Summary of the issue: Although NVDA can be locally built with Visual Studio 2022, Official builds on appveyor are built with Visual Studio 2019, and even local builds still require the VS 2019 build tools, as that is what the microsoft-ui-uiAutomation project requires by default. As Visual Studio 2022 has been out for some time now, NvDA should move to this version officially. This would remove the need for developers to have multiple versions installed, and NVDA can take advantage of improvements in the latest version (E.g. faster compile time). Description of user facing changes None. Description of development approach microsoft-ui-uiAutomation sconscript: instruct msbuild to use the same platform toolset as the rest of NVDAHelper by passing in the PlatformToolset build variable created from the MSVC_VERSION SCons variable. This removes the need for the VS 2019 build tools to be installed when compiling with VS 2022. Instruct appveyor to use its VS 2022 system image. Update the NVDA docs to no longer mention VS 2019. Aldo disables notepad system tests. These have been unreliable for some time and become much more flakey on this image.
Parents
Loading