From 057885a03d5c39d91f1fcb0939998bdcf8b8f7d6 Mon Sep 17 00:00:00 2001 From: Gliniak <153369+Gliniak@users.noreply.github.com> Date: Tue, 17 Mar 2026 21:17:56 +0100 Subject: [PATCH] [XB] Check for generation of .slnx solution for VS --- xenia-build.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/xenia-build.py b/xenia-build.py index 3f632bb59..f378d1830 100755 --- a/xenia-build.py +++ b/xenia-build.py @@ -1935,9 +1935,13 @@ class DevenvCommand(Command): "-A", "x64", "-DXENIA_BUILD_TESTS=ON", ]) - sln_path = os.path.join(vs_build_dir, "xenia.sln") - print(f"Opening {sln_path} in Visual Studio...") - shell_call(["devenv", sln_path]) + # Since VS 2026 default solution extension is slnx. + slnx_path = os.path.join(vs_build_dir, "xenia.slnx") + if not os.path.exists(slnx_path): + slnx_path = os.path.join(vs_build_dir, "xenia.sln") + + print(f"Opening {slnx_path} in Visual Studio...") + shell_call(["devenv", slnx_path]) elif has_bin("clion"): shell_call(["clion", "."]) elif has_bin("clion.sh"):