Update to VS26#419
Conversation
|
Sadly no idea how to propertly download the right version for the 3rd party ones |
|
man VSC is horrible with managing submodules |
|
This sucks. |
|
Ignore linux since those need newer ones which this one might not have |
|
I left this here: git submodule set-branch --branch thirdparty-deps-update third-party/deps/common |
|
dry run rn not works on linux will see tmr |
|
Everything works now |
|
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026 May 15-ish will be the update |
update workflows
|
This commit broke compatibility with Windows 7, 8 and 8.1. VS26 minimum requirement is Windows 10. |
|
Indeed, as what I have said in #387, "a breaking change notice is strongly recommended." |
|
Isnt this only for building? Can try 2 builds but linux one dont think can be backward to ub20 so. |
|
Its easy to add back support to build with vs22 since it just a few edit and copy-paste. |
It's not just about building, it's about using gbe_fork. The latest version of gbe_fork (2026/05/16) requires Windows 10/11 to run. I mean gbe_fork doesn't work if you try to launch games on Win7/8/8.1. It throws GetSystemTimePreciseAsFileTime() not found in Kernel32.dll error. |
|
#515 This adds back VS22 |
|
For posterity (because things on Microsoft sites have a tendency to vanish due to their inability to stop touching things): 💬︎ Stephan T. Lavavej [MSFT]This was my change and the behavior is by design. For efficiency on modern OSes, we’re unconditionally using new APIs, which is what produces the error you’re seeing. We don’t have an easy way to emit a graceful message on Win7, and we don’t have the capacity to spend additional engineering effort on this. However, I did update the VCRedist installer so it will fail with a clear message when installed on Win7 or Win8.0. (For technical reasons we can’t distinguish Win8.1, but that scenario is still unsupported; Win10 is the minimum requirement.) |
Completes #387