![]() |
|
[DevBlog MS] Modernize your .NET apps for Windows Arm64 with GitHub Copilot - Printable Version +- Sick Gaming (https://sickgaming.net) +-- Forum: Programming (https://sickgaming.net/forum-76.html) +--- Forum: C#, Visual Basic & .NET (https://sickgaming.net/forum-79.html) +--- Thread: [DevBlog MS] Modernize your .NET apps for Windows Arm64 with GitHub Copilot (/thread-114468.html) |
[DevBlog MS] Modernize your .NET apps for Windows Arm64 with GitHub Copilot - xSicKxBot - 11-05-2026 Arm64 offers the potential for lower compute costs and more efficient infrastructure. But what would it take to get your existing .NET application running on it? The answer may be scattered across your code, dependencies, and build settings. You need to know what already supports Arm64, what needs updating, and how much work is involved. Finding those answers by hand can become a project of its own. The GitHub Copilot upgrade agent helps you move from those questions to concrete changes. It assesses your .NET projects for migration from Windows x64 or x86 to Windows Arm64, identifies blockers, creates a migration plan, and helps update your code, dependencies, and configuration. https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2026/11/arm64-modernization.webm Understand what is blocking your migration An x64 build setting is easy to spot. A package that quietly depends on a native library without an Arm64 binary can take more digging. Before you migrate, you need to know where those assumptions show up in your application. Common blockers include:
The upgrade agent helps with that investigation, assessing your .NET projects and identifying the work needed to move from Windows x64 or x86 to Windows Arm64. Move from assessment to working code The upgrade agent doesn’t stop at telling you what needs to change. It creates a migration plan and gets to work on the code, dependencies, and project settings, bringing you in when a step needs your input. The agent can:
You can review the plan and proposed changes as the agent works. A successful build is an important checkpoint, but testing on Windows Arm64 is still needed to validate runtime behavior. The agent takes on migration tasks while your team reviews the changes and makes decisions that need your expertise. Focused on compatibility This scenario focuses on portability and correctness when migrating .NET applications to Windows Arm64, not performance tuning specific to Arm64. Once you’ve validated your application on Windows Arm64, you can measure how it performs in your own environment and decide whether your workload would benefit from additional tuning. Get started Arm64 migration is available in the GitHub Copilot upgrade agent. To begin:
Give it a try with your .NET application. We’d love to hear how it goes and what you’d like to see next. To learn more about the GitHub Copilot upgrade agent and explore other supported modernization scenarios, visit aka.ms/upgrade-agent. The post Modernize your .NET apps for Windows Arm64 with GitHub Copilot appeared first on .NET Blog. |