-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MU4] Switch to using Visual Studio 2022 #12086
Conversation
I wonder where to check whether GitHub CI used Visual Studio 2022? Edit: apparently not:
Lokking at build/cmake_wrapper.bat
seems to indicate that there's no VS 2022 found/available on GitHub CI |
We use the "windows-2019" environment on CI:
Which has Visual Studio 2019: |
Thanks, looks better using "windows-2022" msvc_build.bat doesn't seem to recognize my parallel install of VS 2022, falls trough to using 2019 Edit: got it, wrong order, resp. missing check. |
bf1917a
to
dc43841
Compare
Is this going to force all contributors who use MSVC to upgrade to 2022? I agree we should encourage it and enforce say from a certain date, but just merging it and doing so with no warning seems a bit unfair... |
As far as I can tell MSVC 2019 still works with that PR. |
VS 2017 hasn't worked for a long time! But sure, I'll try it out tomorrow. |
VS 2017 most likely is a historical leftover in that script, let's remove it (we now do need a C++2017 compiler for master, so indeed VS 2017 will no longer work). Not sure about any VS 2022 specific features we'd benefit from, other than newer compilers. Found in the web: "One of the main improvements in the new release addresses a recurring complaint about VS 2019—namely, its intense demand on memory.", Others are improved code-completion functionality, more powerful debugging capabilities, improved programming interface, improved accessibility, improved support for the latest build of C++ (C++2020), improved Windows app development (hot reload) |
Backport of musescore#12086
Backport of musescore#12086
Resolves: #12083