Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ jobs:
fail-fast: false
matrix:
framework: [ "toga", "pyside6", "console" ]
runner-os: [ "macos-26-intel", "macos-26", "ubuntu-24.04", "ubuntu-24.04-arm", "windows-2025", "windows-11-arm"]
runner-os: [ "macos-26-intel", "macos-26", "ubuntu-24.04", "ubuntu-24.04-arm", "windows-2025", "windows-11-vs2026-arm"]

verify-apps:
name: Build app
Expand All @@ -259,7 +259,7 @@ jobs:
fail-fast: false
matrix:
framework: [ "toga", "pyside6", "console" ]
runner-os: [ "macos-26-intel", "macos-26", "ubuntu-24.04", "ubuntu-24.04-arm", "windows-2025", "windows-11-arm" ]
runner-os: [ "macos-26-intel", "macos-26", "ubuntu-24.04", "ubuntu-24.04-arm", "windows-2025", "windows-11-vs2026-arm" ]
exclude:
# Toga apps won't run on Windows ARM64 until toga#2782 is resolved
- framework: "toga"
Expand Down
1 change: 1 addition & 0 deletions changes/3046.removal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Building Windows projects with the Visual Studio backend now requires the use of Visual Studio 2026, and the MSVC v14.50 build tools.
6 changes: 3 additions & 3 deletions docs/en/reference/platforms/windows/visualstudio.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,9 @@ When you install Visual Studio, there are many optional components. You should e
- All default packages
- Desktop Development with C++
- All default packages
- C++/CLI support for v143 build tools
- MSVC v143 VS 2022 C++ x64 build tools (if using x86-64)
- MSVC v143 VS 2022 C++ ARM64 build tools (if using ARM64)
- C++/CLI support (MSVC v14.50)
- MSVC Build Tools v14.50 for x64/x86 (if using x86-64)
- MSVC Build Tools v14.50 for ARM64/ARM64EC (if using ARM64)

## Application configuration

Expand Down
5 changes: 3 additions & 2 deletions src/briefcase/integrations/visualstudio.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ class VisualStudio(Tool):
- Default packages
* Desktop Development with C++
- Default packages; plus
- MSVC v143 VS 2022 C++ x64 build tools (if using x86-64)
- MSVC v143 VS 2022 C++ ARM64 build tools (if using ARM64)
- C++/CLI support (MSVC v14.50)
- MSVC Build Tools v14.50 for x64/x86 (if using x86-64)
- MSVC Build Tools v14.50 for ARM64/ARM64EC (if using ARM64)
"""

def __init__(
Expand Down