Visual Studio 2022 end of mainstream support (13 Jan 2027): upgrade plan

Visual Studio 2022 goes security-only on 13 Jan 2027, and .NET 10 needs Visual Studio 2026. The upgrade plan, licence costs and C++ toolset checklist.

Read time
19 min
Word count
2.9K
Sections
12
FAQs
8
Share
Developer workbench with a laptop showing an IDE, a migration checklist and USB drive, beside Visual Studio and .NET logos
On this page · 12 sections
  1. What changes on 13 January 2027, and what does not
  2. The dates around it matter more than the date itself
  3. Where Visual Studio stands in November 2026
  4. .NET: what Visual Studio 2022 can and cannot target
  5. C++: toolsets, ABI compatibility and the new MSVC lifecycle
  6. Licensing: what you pay, and what you do not
  7. Stay, split or move: pick your path
  8. Worked example: a 25-developer .NET and C++ team
  9. The upgrade checklist, from 1 November to 12 January
  10. India, EU and US notes
  11. How eCorpIT can help
  12. References

Summary. Visual Studio 2022 leaves mainstream support on 13 January 2027, and the last Patch Tuesday inside it is 12 January. The IDE keeps working. Extended support runs to 14 January 2032 with security updates only, on one baseline: version 17.14 on the Current Channel. What ends is non-security fixes, design-change requests and the no-charge support incidents bundled with subscriptions. The harder deadline comes first: .NET 8 and .NET 9 lose support on 10 November 2026, and Microsoft supports targeting net10.0 only in Visual Studio 18.0 (Visual Studio 2026) or later. Visual Studio 2026, at 18.11.3 as of 29 October 2026, has monthly feature updates, an annual in-place release each November and a one-year LTSC for Professional and Enterprise. Active subscribers get it at no extra cost; Microsoft lists first-year standard subscriptions at $1,199.88 for Professional and $5,999.04 for Enterprise. Our verdict: move .NET teams now, keep a patched 17.14 image only for code you cannot retarget, and check Windows 10 developer machines first, because Visual Studio 2026 does not list Windows 10 as supported.

About this article. For IT administrators, engineering leads and build owners who run Visual Studio on developer machines and CI agents. We checked dates, versions, prices and licence terms on 1 November 2026 against Microsoft's lifecycle and servicing pages, release notes, system requirements, the .NET support policy, the C++ team blog and the pricing page as served that day. Prices are US list prices and can change. This is not legal, licensing or financial advice, and no vendor paid for inclusion. Researched with AI assistance and reviewed by our editorial team.

What changes on 13 January 2027, and what does not

Visual Studio 2022 follows Microsoft's Fixed Lifecycle Policy, which Microsoft describes for this product as five years of mainstream support followed by five of extended support. It launched on 8 November 2021. There is no separate LTSC for 17.14. That release, shipped on 13 May 2025, is the final baseline and stays supported on the Current Channel until January 2032, as long as you stay on its latest servicing release. The policy table sets out the two phases:

Support type Mainstream (until 13 Jan 2027) Extended (13 Jan 2027 to 14 Jan 2032)
Security updates Yes Yes, on version 17.14 only
Non-security updates Yes, and you can request them No
Requests to change design or features Accepted Not accepted
Incident support included with Visual Studio subscriptions Yes No, mainstream phase only
Paid support Yes Yes

The incident-support line is easy to miss. Microsoft's policy note limits incident benefits included with licensing programmes, Visual Studio subscriptions among them, to the mainstream phase. The pricing page lists four technical support incidents with Enterprise standard and two with Professional standard. If your subscribers use those incidents to chase Visual Studio 2022 debugger or build bugs, plan on that route closing in January. Visual Studio 2026 on the Stable Channel remains eligible for technical support.

A note on the date. The lifecycle page shows 06:59:59 Pacific time on 13 January 2027 and on 14 January 2032. The servicing page renders the second as 13 January 2032. Both 12 January 2027 and 13 January 2032 are second Tuesdays, so we read them as the last Patch Tuesdays in each phase; Microsoft does not name a final update. Agents, Build Tools, Remote Tools, Team Explorer and the Visual C++ Redistributable shipped with Visual Studio 2022 are supported as part of the same lifecycle.

The dates around it matter more than the date itself

For most teams, 13 January is the least disruptive date in this window. The table lists the dates that change what you can build and ship, from the Visual Studio 2022 lifecycle listing, the servicing page, the .NET support policy, the .NET Framework and Windows Server 2016 listings and the .NET Conf site.

Date Event Why it matters
14 Jul 2026 Visual Studio 2022 17.12 LTSC ended Machines pinned to 17.12 are already unpatched
10 Nov 2026 .NET 8 (LTS) and .NET 9 (STS) end of support The 9.0.3xx SDK bundled with 17.14 reaches end of life too
10 Nov 2026 (estimated) Visual Studio 2026 LTSC opens, supported to 9 Nov 2027 Pause point for Professional, Enterprise and Build Tools
10 to 13 Nov 2026 .NET Conf 2026 and the .NET 11 launch The next annual Visual Studio release is planned for November
12 to 13 Jan 2027 Visual Studio 2022 mainstream ends; .NET Framework 4.6.2 ends; Windows Server 2016 ends All three listings read 13 Jan at 06:59:59, just after Patch Tuesday
14 Nov 2028 .NET 10 (LTS) end of support Your next .NET deadline after this move

CI agents on Windows Server 2016 lose security updates on the same Patch Tuesday unless you pay for Extended Security Updates, and among servers Visual Studio 2026 Build Tools install only on Windows Server 2019, 2022 and 2025, including Server Core. Our Windows Server 2016 migration playbook covers that side of the move.

Where Visual Studio stands in November 2026

Visual Studio 2026 reached general availability on 11 November 2025. Microsoft's release history shows 18.11.3 shipped on 29 October 2026, after eleven monthly feature updates from 18.1 to 18.11.

Area Visual Studio 2022 (17.14) Visual Studio 2026 (18.x)
Lifecycle Fixed; security-only from 13 Jan 2027 to 14 Jan 2032 Modern; 1 year of feature updates plus 1 year of LTSC security fixes per annual release
Bundled .NET SDK 9.0.3xx 10.0.1xx at 18.0, 10.0.4xx from 18.9
Highest officially supported .NET target net9.0 net10.0
C++ build tools MSVC v143, versions 14.44 and earlier v145 toolset: MSVC 14.50 (LTS, shipped with 18.0) and 14.51 (default since 18.6)
Install model Side by side with older versions Annual releases update in place; LTSC side by side

Microsoft's November 2025 announcement set the cadence: a new annual version each November alongside .NET, with Visual Studio 2026 updating in place to Visual Studio 2027 the following November. The servicing page gives November 2026 for that baseline without naming a day, lists the 2026-LTSC with an estimated release on 10 November 2026 and end of support on 9 November 2027, and runs the 2027-LTSC to November 2028. Community and Team Explorer users must update to the latest release within 180 days to keep using the product. Microsoft also says the LTSC is not needed just to keep a project in a known state, because .NET 10 and MSVC 14.50 stay available after the annual update.

So a single Visual Studio 2026 annual release is supported for about two years, while Visual Studio 2022 17.14 gets security fixes until 2032. For a frozen legacy codebase the old IDE has the longer runway on paper. The catch is everything around it: runtimes, SDKs, operating systems and compilers move on, and 17.14 will not follow them.

.NET: what Visual Studio 2022 can and cannot target

Microsoft's versioning page says targeting net10.0 is officially supported only in Visual Studio 18.0 and later. You can install the .NET 10 SDK next to Visual Studio 2022 17.14 without being blocked, but targeting a newer runtime from an older Visual Studio is unsupported and raises a build warning. Its SDK table reads:

.NET SDK band Ships with Minimum Visual Studio Highest target in that minimum version SDK lifecycle
9.0.3xx 17.14 17.12 net9.0 Nov 2026
10.0.1xx 18.0 17.14 net9.0 Nov 2028
10.0.2xx and 10.0.3xx 18.4 and 18.6 18.0 net10.0 May 2026 and Aug 2026
10.0.4xx 18.9 18.0 net10.0 Nov 2028

The SDK that Visual Studio 2022 17.14 bundles and the .NET 9 runtime it targets both reach end of life on 10 November 2026, nine days after this check. An SDK will not load in a Visual Studio older than its minimum, so only the 10.0.1xx band runs in 17.14. From 10 November, a team doing modern .NET work on Visual Studio 2022 is either building for an unsupported runtime or targeting net10.0 in an unsupported configuration. In practice:

  1. Move .NET 8 and .NET 9 apps to .NET 10 in Visual Studio 2026. .NET 10 is an LTS release, supported to 14 November 2028. Its SDK still builds older targets, so you can switch the IDE first and retarget project by project.
  1. Build with the dotnet CLI in CI. Microsoft recommends dotnet build over msbuild for consistent tooling.
  1. Do not plan around .NET Upgrade Assistant. Microsoft has deprecated it in favour of the GitHub Copilot modernization chat agent, included in Visual Studio 2026 and Visual Studio 2022 17.14.16 or later.

.NET Framework is a separate story. Visual Studio 2026 still targets .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 and 4.8.1, plus 3.5 SP1. But 4.6.2 itself reaches end of support on 13 January 2027, so retarget those projects to 4.8 or 4.8.1 while you are touching them. Our .NET partner guide for the 10 November cliff goes deeper on runtime migration.

C++: toolsets, ABI compatibility and the new MSVC lifecycle

C++ teams have more room than .NET teams, because the compiler is now decoupled from the IDE.

Old toolsets keep their old lifecycle. Microsoft says MSVC build tools 14.44 and earlier follow the lifecycle of the Visual Studio version they first shipped in, even when a later version installs them. The v143 build tools (v14.44) therefore track Visual Studio 2022, which means security support until 2032 even inside Visual Studio 2026.

New toolsets follow a new clock. From MSVC 14.50, which shipped with Visual Studio 2026 version 18.0 on 11 November 2025, the C++ team ships a release every six months (May and November) with nine months of support. Every two years the November release becomes an LTS with three years of support, and MSVC 14.50 is the first. LTS servicing is limited to security fixes after the first year.

The default compiler has already moved. Version 18.6 in May 2026 brought MSVC 14.51, which installs by default with the C++ desktop and gaming workloads and gets nine months of servicing. By our arithmetic that runs out around February 2027. For the longer runway, select a version-labelled component such as 14.50 instead of the latest one.

ABI compatibility still holds, with three rules. Binaries built with the v140, v141, v142, v143 and v145 toolsets can be combined, provided that:

  • The linker is at least as new as the newest toolset used for any input.
  • The Visual C++ Redistributable on the target machine is at least as new as the newest toolset used.
  • Nothing built with /GL or /LTCG crosses versions. Those objects must use exactly the same build tools for compile and final link, down to the minor version.

Installers must tolerate a newer redistributable. There is one v14 redistributable per machine, and a newer one overwrites an older one. If your setup program tries to install the 2022 redistributable on a machine that already has the 2026 version, it gets error 0x80070666 by design. Microsoft's advice is to make installers recover from that silently.

Use the Setup Assistant for mixed estates. Visual Studio 2026 adds a Setup Assistant, opened with Retarget solution in Solution Explorer, that installs missing MSVC components and Windows SDKs, including tools from older Visual Studio versions.

Licensing: what you pay, and what you do not

The upgrade itself costs nothing for subscribers. Microsoft's pricing FAQ says the newest version stays available while your subscription is active, and that current and older versions are both included. The table uses the US list prices on the pricing page; volume licensing differs.

Option Microsoft list price Newer versions included Notes from Microsoft's page
Professional standard subscription $99.99 per user per month, paid annually ($1,199.88); renewal $66.59 a month ($799.08) Yes, while active $50 Azure credit a month; perpetual licence
Enterprise standard subscription $499.92 per user per month, paid annually ($5,999.04); renewal $214.09 a month ($2,569.08) Yes, while active $150 Azure credit a month, Test Plans, Power BI Pro; perpetual licence
Professional monthly $45 per user per month Yes, while subscribed No Azure credit, dev/test pricing or perpetual licence
Enterprise monthly $250 per user per month Yes, while subscribed Test Plans; no Azure credit, dev/test pricing or perpetual licence
Professional standalone $499 one-time No Perpetual licence for the current version only
Community Free Yes Not for enterprise use beyond open source, research and classrooms

Watch three traps. First, Community: in an enterprise organisation, which Microsoft defines as more than 250 PCs or more than $1 million in annual revenue, it is not licensed beyond open-source, academic research and classroom use. Other organisations may use it for up to five users. Second, Microsoft says standalone Professional buyers purchase each new annual version, and the Store listing behind the $499 button now reads Visual Studio Professional 2026. A Professional 2022 licence does not carry you to Visual Studio 2026. Third, renewal pricing applies only if you renew within 30 days of the expiry date.

Stay, split or move: pick your path

Your situation Recommended path
.NET 8 or .NET 9 apps that need to stay supported Move developers and CI to Visual Studio 2026 now and retarget to .NET 10
A stable .NET Framework 4.8 line-of-business app with no new features planned Visual Studio 2022 17.14 on its latest servicing release is acceptable to 2032, but expect no non-security fixes
A C++ product that must keep the v143 toolset for customer ABI or certification Standardise on Visual Studio 2026 and add v143 through the Setup Assistant; v143 stays supported to 2032
A regulated team that needs a frozen feature set for audits Visual Studio 2026 Professional or Enterprise on the 2026-LTSC (to 9 Nov 2027)
Developers on Windows 10 Upgrade the OS first: Visual Studio 2026 lists only Windows 11 and Windows Server 2019 to 2025
Azure Cloud Services (extended support) projects Keep Visual Studio 2022 for that tooling and migrate off the service before 31 March 2027

The last row is the one workload we found that cannot simply move: Microsoft's release notes say that tooling is unavailable in Visual Studio 2026 and stays functional in Visual Studio 2022 until the deployment model retires on 31 March 2027.

Worked example: a 25-developer .NET and C++ team

Take a team of 25: 20 developers on Professional and 5 on Enterprise, all with active standard subscriptions, using Microsoft's US list prices.

Renewing standard subscriptions:

  • Professional: 20 × $799.08 = $15,981.60
  • Enterprise: 5 × $2,569.08 = $12,845.40
  • Total: $28,827.00 a year, and the move to Visual Studio 2026 adds $0 in licence cost.

If the subscriptions lapse and you buy again:

  • Professional: 20 × $1,199.88 = $23,997.60
  • Enterprise: 5 × $5,999.04 = $29,995.20
  • Total: $53,992.80, which is $25,165.80 more than renewing.

Switching everyone to monthly subscriptions:

  • Professional: 20 × $45 × 12 = $10,800
  • Enterprise: 5 × $250 × 12 = $15,000
  • Total: $25,800 a year, or $3,027 less than renewal.

The monthly route looks cheaper until you price what it drops. Standard subscriptions carry Azure credit of $50 a month for Professional and $150 for Enterprise: 20 × $50 × 12 = $12,000 plus 5 × $150 × 12 = $9,000, so $21,000 a year forgone, along with Azure dev/test pricing and the perpetual licence. For a team running test environments in Azure, renewal wins. For short-term contractors, monthly makes sense.

The upgrade checklist, from 1 November to 12 January

That window is 72 days, roughly ten working weeks with the December break in the middle. The .NET date falls in week 2, so if you cannot retarget everything by 10 November, start with internet-facing apps.

Start the inventory with these commands. vswhere is included with Visual Studio 2017 and later. Its default search covers only Community, Professional and Enterprise, so add -products * to catch Build Tools on agents.


            & "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -all -products '*' -format json
dotnet --list-sdks
          
  1. Inventory every installation (week 1). List editions, versions and channels on developer machines and build agents.
  1. Find the dead baselines (week 1). Any Visual Studio 2022 install below 17.14 is already outside support. Move those machines to the latest 17.14 servicing release, which was 17.14.44 on 29 October 2026, even if they will move to Visual Studio 2026 later.
  1. Classify solutions (week 2). For each repository, record target frameworks, global.json pins, C++ PlatformToolset values and extensions. Flag .NET 8, .NET 9 and .NET Framework 4.6.2.
  1. Check operating systems and licences (week 2). Visual Studio 2026 does not list Windows 10 as supported and rules out Windows Enterprise LTSC editions, S mode and pooled multi-user VDI hosts. It recommends 16 GB of RAM and an SSD for typical professional solutions. Reconcile assigned subscriptions and check Community use against the 250-PC and $1 million thresholds.
  1. Pilot side by side (weeks 3 to 4). Install Visual Studio 2026 next to Visual Studio 2022 on a few machines, open real solutions and use the Setup Assistant to add v143 where needed.
  1. Move CI (weeks 4 to 6). Build agent images with Visual Studio 2026 Build Tools on Windows Server 2019 or later, or in Windows containers. On GitHub, windows-latest and windows-2025 already use the Visual Studio 2026 image. GitHub said windows-11-arm would follow by 30 September, but its README still listed that label separately on 1 November, so check what your jobs get. Our note on the GitHub Actions windows-11-arm switch covers what changes.
  1. Set the channel policy (week 6). Decide which teams follow the Stable Channel and which sit on the 2026-LTSC once it opens, and deliver Microsoft's monthly administrator updates through your patch tooling.
  1. Retarget and test (weeks 6 to 9). Move .NET apps to net10.0 and .NET Framework apps to 4.8 or 4.8.1. Rebuild C++ binaries that use /GL or /LTCG, and make installers tolerate a newer redistributable.
  1. Keep a patched legacy image (week 10). Keep one Visual Studio 2022 17.14 network layout for code you cannot move. Refresh it with each servicing release, because only the latest is supported, name an owner, and set a review date well before 2032.

If developers use AI agents inside the IDE, review that configuration too. Our piece on Visual Studio 2026 agent skills and the trust gap lists the folders agents read from.

India, EU and US notes

India. Microsoft publishes subscription prices in US dollars, and its FAQ says pricing is the same when converted across currencies. Standard subscriptions are not sold through CSP, where partners offer only monthly subscriptions; the routes listed for standard are Open Value, Enterprise Agreement and the Microsoft Store. The Store listing served to us in India on 1 November showed Visual Studio Professional 2026 at ₹42,593.39 including GST, so take a local quote rather than converting $499.

EU and US. Microsoft's C++ team names the EU Cyber Resilience Act and the US cybersecurity executive order, alongside NIST and CISA standards, when it argues that outdated compilers are no longer acceptable. That is a vendor's framing, not a legal reading, so check your own obligations and record which toolset built each release. We would expect an unsupported .NET runtime to be a harder audit finding than an IDE in extended support.

How eCorpIT can help

eCorpIT is a Gurugram-based technology organisation, founded in 2021, assessed at CMMI Level 5 and MSME certified, with senior-led engineering teams working across AWS, Microsoft and Google platforms. Our application development services team can run this upgrade as a scoped project, from the inventory of installs and build agents to .NET 10 retargeting, C++ toolset checks and rebuilt CI images. Talk to us at /contact-us/.

Last updated: 1 November 2026.

References

  1. Visual Studio 2022 lifecycle — Microsoft Learn
  1. Visual Studio 2022 Product Lifecycle and Servicing — Microsoft Learn
  1. Fixed Lifecycle Policy — Microsoft Learn
  1. .NET and .NET Core Support Policy, updated 25 October 2026 — Microsoft .NET
  1. .NET SDK, MSBuild, and Visual Studio versioning — Microsoft Learn
  1. Visual Studio Release History — Microsoft Learn
  1. Visual Studio Channels and Release Rhythm — Microsoft Learn
  1. Visual Studio subscriptions pricing — Microsoft
  1. Visual Studio 2026 Product Family System Requirements — Microsoft Learn
  1. Visual Studio Product Lifecycle and Servicing — Microsoft Learn
  1. Microsoft .NET Framework lifecycle — Microsoft Learn
  1. Windows Server 2016 lifecycle — Microsoft Learn
  1. .NET Conf 2026 — .NET Conf
  1. Visual Studio: Built for the Speed of Modern Development, 24 November 2025 — Visual Studio Blog
  1. What is .NET Upgrade Assistant? — Microsoft Learn
  1. Visual Studio Platform Targeting and Compatibility — Microsoft Learn
  1. New release cadence and support lifecycle for Microsoft C++ Build Tools, 24 November 2025 — C++ Team Blog
  1. Visual Studio release notes — Microsoft Learn
  1. C++ binary compatibility between Visual Studio versions — Microsoft Learn
  1. Use native multi-targeting in Visual Studio to build old projects — Microsoft Learn
  1. Visual Studio Community — Microsoft
  1. Visual Studio Professional 2026 — Microsoft Store
  1. Tools for detecting and managing Visual Studio instances — Microsoft Learn
  1. vswhere command-line help strings — Microsoft on GitHub
  1. Visual Studio 2022 Release History — Microsoft Learn
  1. GitHub Actions runner images README — actions/runner-images on GitHub
  1. The windows-11-arm image label will use Windows 11 Arm64 with Visual Studio 2026 image in September 2026 — actions/runner-images on GitHub

Frequently asked

Quick answers.

01 When does Visual Studio 2022 mainstream support end?
Microsoft's lifecycle page lists the mainstream end date as 13 January 2027 at 06:59:59 Pacific time, so the last Patch Tuesday inside mainstream support is 12 January 2027. Extended support, which covers security updates only, continues on version 17.14 until 14 January 2032 under Microsoft's Fixed Lifecycle Policy.
02 Will Visual Studio 2022 stop working after 13 January 2027?
No. The IDE keeps working and version 17.14 still receives security updates until January 2032. What stops is non-security fixes, feature or design-change requests, and the no-charge support incidents included with Visual Studio subscriptions, which Microsoft provides only during mainstream support. Paid support remains available during the extended phase.
03 Can Visual Studio 2022 build .NET 10 applications?
Not in a supported way. Microsoft says targeting net10.0 is officially supported only in Visual Studio 18.0, which is Visual Studio 2026, or later. You can install the .NET 10 SDK alongside Visual Studio 2022 17.14, but targeting the newer runtime produces a build warning and that configuration is unsupported.
04 Can I keep using Visual Studio 2022 after .NET 8 and .NET 9 end on 10 November 2026?
Yes, the IDE stays supported, but those runtimes do not. Visual Studio 2022 17.14 officially targets up to net9.0, and both .NET 8 and .NET 9 leave support on that date. Modern .NET teams should move to Visual Studio 2026 and .NET 10, which Microsoft supports until 14 November 2028.
05 Do I have to pay to move to Visual Studio 2026?
Not if you hold an active Visual Studio subscription. Microsoft's pricing FAQ says the newest version is available as long as the subscription is active. Standalone Professional licence holders are different: Microsoft says they buy each new annual version. Community remains free within its licence limits on organisation size and use.
06 What is Visual Studio 2027?
It is the next annual release in Microsoft's new model. Microsoft announced in November 2025 that Visual Studio 2026 will update in place to Visual Studio 2027 the following November, alongside the .NET release. Professional and Enterprise customers who want to pause can switch to the Visual Studio 2026 LTSC, supported until 9 November 2027.
07 Can Visual Studio 2026 build projects that use the Visual Studio 2022 C++ toolset?
Yes. Visual Studio 2026 can install the MSVC v143 build tools through its Setup Assistant, and Microsoft says toolsets that first shipped with Visual Studio 2022 keep that lifecycle in a newer version. Binaries from v140 to v145 can be combined, subject to linker and redistributable rules, except objects built with /GL or /LTCG.
08 Does Visual Studio 2026 run on Windows 10?
Not as a supported configuration. Microsoft's system requirements list 64-bit Windows 11 and the Standard and Datacenter editions of Windows Server 2019, 2022 and 2025. Windows Enterprise LTSC editions, S mode and pooled multi-user virtual desktops are also unsupported. Plan operating system upgrades for developer machines before you roll out the new IDE.

About the author

Manu Shukla

Founder & Director

Founder of eCorpIT. Hands-on engineer leading senior-only delivery for AI apps, custom software, and cloud systems for global clients.

Subscribe

One engineering note a week. No fluff, no spam.

Senior-architect playbooks on AI agents, mobile apps, cloud, security, data, and marketing — delivered every Wednesday.

Past the reading

Read enough. Let's build something.

A senior architect responds in 24 working hours with scope, indicative cost, and a timeline. NDA before any technical conversation.