.NET Framework Articles, Tutorials & News
.NET Framework articles, tutorials, and news from the DotNetNews archive.
103 articles Updated
Start here
Editor picks for .NET Framework
-
Announcing .NET Modernization for Beginners
devblogs.microsoft.com Issue #503
Worth noting for legacy app owners who need a starting point instead of another abstract modernization checklist.
-
[.NET Versions Explained]: Confusion- .Net
medium.com Issue #496
Good refresher for readers still untangling the .NET family tree and naming history.
-
Modernize .NET Apps with GitHub Copilot
youtube.com Issue #488
Modernization with Copilot is a real interest area for .NET Framework shops.
-
Modernizing .NET — Part 30: Strangler Fig Architecture
medium.com Issue #486
Strangler Fig remains one of the sanest approaches to legacy migration.
-
.NET and .NET Framework May 2026 servicing releases updates
devblogs.microsoft.com Issue #458
Servicing posts aren’t flashy, but they matter. Security and reliability updates across .NET and .NET Framework should stay on every team’s radar.
-
Removing byte[] allocations in .NET Framework using ReadOnlySpan
andrewlock.net Issue #442
A useful reminder that Span-based techniques are not just for modern runtimes and can remove surprisingly stubborn byte array allocations on .NET Framework.
-
Microsoft calls time on ASP.NET Core 2.3 on .NET Framework
news.google.com Issue #440
Worth noting for maintenance planning if you still have legacy ASP.NET Core footprints tied to .NET Framework.
-
How to support .NET Framework PDB format and source line with ISymUnmanagedReader
chnasarre.medium.com Issue #392
Deep dive into legacy symbols and source mapping for folks still supporting .NET Framework.
.NET Framework tutorials from the DotNetNews archive, curated for .NET developers who already ship production code. This is a reading list pulled from daily issues, not a substitute for the official docs on .NET Framework.
Use Start here for the editorial shortlist, then browse Latest or the full archive when you need more depth. Coverage leans toward migrate .NET Framework, legacy .NET, asp.net. Recent pieces worth opening: “Announcing .NET Modernization for Beginners” and “Backward Compatibility as an Act of Compassion”.
Every item links out to the original publisher and back to the DotNetNews issue where it ran.
Latest
Newest .NET Framework from the archive
-
Announcing .NET Modernization for Beginnersdevblogs.microsoft.com Issue #503
-
Backward Compatibility as an Act of Compassionbinaryintellect.net Issue #502
-
I opened a file with FILE_ FLAG_ DELETE_ ON_ CLOSE , but now I changed my minddevblogs.microsoft.com Issue #499
-
Modernize .NET Apps with GitHub Copilotyoutube.com Issue #488
-
Creating Dual Use Windows GUI and Console Applicationsweblog.west-wind.com Issue #487
-
AI-Powered Codebase Modernization Using GitHub Copilot Agentsc-sharpcorner.com Issue #486
-
AI-Assisted Refactoring Strategies for Large C# Codebasesc-sharpcorner.com Issue #486
Archive
Page 1 of 5
Newest first
-
Announcing .NET Modernization for Beginners
devblogs.microsoft.com Issue #503
We've built a new course to help you navigate the journey when you're the owner of an application built on a legacy .NET framework and it needs to be modernized. The whole concept of modernization is ...
-
Backward Compatibility as an Act of Compassion
binaryintellect.net Issue #502
Somewhere right now, a developer is opening a .csproj file that targets net48. Not because they love it. Because the app inside it quietly runs a hospital's billing system, or a manufacturing plant's ...
-
I opened a file with FILE_ FLAG_ DELETE_ ON_ CLOSE , but now I changed my mind
devblogs.microsoft.com Issue #499
The CreateFile function has a flag called FILE_FLAG_DELETE_ON_CLOSE, which means that the file will be deleted when the last handle to the file is closed. But what if you pass that flag and then chang...
-
[.NET Versions Explained]: Confusion- .Net
medium.com Issue #496
Do you know the difference between .NET, .NET Standard, .NET Framework, .NET Core, ASP.NET, and ASP.NET Core? Do you know why each exists…
-
Use Ports and Adapters to Make ASP.NET Core Migration Incremental
medium.com Issue #491
Wrap legacy framework dependencies behind stable interfaces so infrastructure can change without rewriting business logic.
-
AI-Powered Legacy Code Understanding for Enterprise .NET Applications
c-sharpcorner.com Issue #491
Unlock legacy .NET code understanding with AI. Accelerate analysis, documentation, and modernization for enterprise applications.
-
Modernize .NET Apps with GitHub Copilot
youtube.com Issue #488
Modernizing .NET Framework applications can feel daunting but with GitHub Copilot, it doesn't have to be. In this session, we'll show how GitHub Copilot modernization helps teams assess, plan, and exe...
-
Creating Dual Use Windows GUI and Console Applications
weblog.west-wind.com Issue #487
In my last post I described a WebPackageViewer tool tool that acts as a static Web site packager and self-contained Web site viewer all contained in a single Executable. One feature of this single fil...
-
AI-Powered Codebase Modernization Using GitHub Copilot Agents
c-sharpcorner.com Issue #486
Accelerate .NET codebase modernization with GitHub Copilot Agents. Analyze, refactor, and test legacy code efficiently.
-
AI-Assisted Refactoring Strategies for Large C# Codebases
c-sharpcorner.com Issue #486
Leverage AI for efficient C# codebase refactoring. Improve code quality, reduce technical debt, and boost developer productivity.
-
Modernizing .NET — Part 30: Strangler Fig Architecture
medium.com Issue #486
How to migrate ASP.NET Framework to ASP.NET Core one safe slice at a time instead of betting on a big rewrite.
-
How to Modernize Legacy .NET Applications Using AI-Powered Code Analysis
c-sharpcorner.com Issue #485
Modernize legacy .NET apps faster with AI code analysis. Understand, refactor, and secure your codebase efficiently.
-
♂️ BONUS! Modernizing .NET — Part 29: Bonus Round with System.Web Request and Response Wrappers
medium.com Issue #483
Use HttpRequest and HttpResponse wrappers to keep legacy System.Web code moving during an ASP.NET Core migration.
-
Modernising Legacy .NET Applications Without a Rewrite
medium.com Issue #483
Most legacy .NET applications don’t need a rewrite — they need a plan.
-
How to migrate ASP.NET Web Forms to .NET 10 without a big rewrite
fries-dotnet-legacy.medium.com Issue #479
Why “just change the target framework” was never a plan and the page-by-page approach that actually ships
-
Thread Pool Exhaustion in ASP.NET: The Async Database Trap
blog.dotnetframework.org Issue #477
If you’ve ever migrated a working ASP.NET application from synchronous database calls to async, and suddenly found yourself hitting connection pool timeouts under load, you’ve likely fallen into one o...
-
How Gemini Helped Me Upgrade 100+ .NET Projects in few days Instead of Weeks
medium.com Issue #475
Upgrading a legacy .NET Framework codebase is one of those tasks every developer dreads. You know it needs to happen — newer framework…
-
Modernizing a Legacy .NET App with GitHub Copilot
youtube.com Issue #465
Starting with a real-world ASP.NET Web Forms application, Krystal demonstrates how GitHub Copilot agents, planning mode, and security assessments can help teams upgrade legacy code, migrate databases,...
-
-
.NET and .NET Framework May 2026 servicing releases updates
devblogs.microsoft.com Issue #458
Welcome to our combined .NET servicing updates for May 2026. Let's get into the latest release of .NET & .NET Framework, here is a quick overview of what's new in our servicing releases: Security ...
-
Thread Pool Exhaustion in ASP.NET: The Async Database Trap
blog.dotnetframework.org Issue #452
If you’ve ever migrated a working ASP.NET application from synchronous database calls to async, and suddenly found yourself hitting connection pool timeouts under load, you’ve likely fallen into one o...
-
Beyond the Wizard: Why Modernization Chat is the New Standard for .NET Upgrades
medium.com Issue #444
Introduction
-
Removing byte[] allocations in .NET Framework using ReadOnlySpan
andrewlock.net Issue #442
In this post I describe how to remove static byte[] allocations, even on .NET Framework, by using Span
-
.NET and .NET Framework April 2026 servicing releases updates
devblogs.microsoft.com Issue #441
A recap of the latest servicing updates for .NET and .NET Framework for April 2026. The post .NET and .NET Framework April 2026 servicing releases updates appeared first on .NET Blog.
-
Microsoft calls time on ASP.NET Core 2.3 on .NET Framework
news.google.com Issue #440
Microsoft calls time on ASP.NET Core 2.3 on .NET Framework