Read an Excel File in C#: ExcelDataReader, ClosedXML, and No-Library OpenXML
How to read an Excel file in C#: load .xlsx and .xls into objects with ExcelDataReader, ClosedXML, ExcelMapper, or plain OpenXML, no Office or Interop.
Announcing .NET 11
<p>.NET 11 is here with C# 15, faster developer tools, runtime and library improvements, and new capabilities for web, mobile, desktop, and AI apps.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/announcing-dotnet-11/">Announcing .NET 11</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>
.NET and .NET Framework November 2026 servicing updates
<p>A recap of the latest servicing updates for .NET and .NET Framework for November 2026.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-november-2026-servicing-updates/">.NET and .NET Framework November 2026 servicing updates</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>
C# Cheat Sheet: Modern Syntax Reference with Examples
A modern C# cheat sheet with copy-paste examples: types, collections, pattern matching, LINQ, async/await, records, and null handling for .NET.
NuGet Supply Chain Attacks: How Malicious Packages Compromise Your .NET Build Pipeline (and How to Reduce the Risk)
A NuGet package doesn't need your code to call it to run arbitrary logic on your machine — MSBuild targets execute the moment you restore or build. Verified against the .NET 10 SDK with a lab-only PoC package and two tests: one proving the attack, one showing how package source mapping blocks it on a clean restore — plus the lock file and central package management controls that close the gaps mapping alone doesn't cover.
Blazor WASM vs Server vs Hybrid: Which Render Mode to Use?
A clear decision guide to Blazor render modes: Static SSR, Interactive Server, Interactive WebAssembly, and Auto, plus Blazor Hybrid and how to choose.
Help Shape the Future of .NET: Take the 2026 .NET Developer Survey
<p>Take the 2026 .NET Developer Survey to share your experience, help identify common challenges, and guide future .NET investments. The survey takes about 15 minutes.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/dotnet-developer-survey-2026/">Help Shape the Future of .NET: Take the 2026 .NET Developer Survey</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>
Modernize your .NET apps for Windows Arm64 with GitHub Copilot
<p>Modernize your .NET apps for Windows Arm64 with the GitHub Copilot upgrade agent, from identifying migration blockers to planning and making code changes.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/modernize-dotnet-apps-for-windows-arm64/">Modernize your .NET apps for Windows Arm64 with GitHub Copilot</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>