Browse All .NET Content (199)
Jason Chlus and Mads Kristensen explain how Visual Studio 2026 version 18.11 supports standalone Markdown investigation notes and restores unfinished work through the opt-in Hot Exit preview. The walkthrough covers creating notes without a project, enabling session preservation, and understanding why restored edits are not a substitute for saving files.
Welcome to this week's .NET roundup, led by out-of-band security fixes that require deployment action even for applications updated earlier in October. We cover GitHub Copilot's Visual Studio agent workflows and model configuration changes, then review the steps needed to prepare .NET MAUI apps for Xcode 27. Practical guides on .NET 11 validation localization and binary serialization with Compact Binary Object Notation (CBOR) round out the coverage, alongside community sessions on AI data ingestion and Blazor components.
Microsoft Developer highlights three updates: .NET 11 is ready for serious production validation, Python 3.15 defaults to a native Arm64 runtime on Windows on ARM, and browser automation in Microsoft Foundry is generally available. The video outlines what these changes mean for developers.
Rahul Bhandari (MSFT) announces out-of-band security updates for .NET 8, 9, and 10, plus .NET 11 RC3. The release fixes Brotli decompression and Linux tarball ownership vulnerabilities, completes two earlier fixes, and explains how to update framework-dependent applications, self-contained deployments, containers, and source-build packages.
Allison summarizes the September 2026 update for GitHub Copilot in Visual Studio 2026, including PR exploration via the Git agent, preview BYOM support (with a breaking change to the new Agent harness), and a new flow to fix NuGet Audit vulnerabilities directly from the Error List.
Daniel Roth and Shriram Sankaran join the Blazor Community Standup to demo the free, open-source Syncfusion Toolkit for Blazor, showing the components in action and how to use them when building Blazor apps.
Bruno Capuano and Luis Quintanilla explain how .NET’s AI building blocks fit together for real-world apps, focusing on data ingestion, embeddings, and vector search to ground LLM responses in your own documents and business data.
Leah Tran introduces a new Visual Studio 2026 (18.11) Git workflow feature that lets you compare a historical commit directly against your current working tree, without checking out the old commit or switching branches, making it easier to inspect diffs that include uncommitted changes.
Andrew Lock introduces CBOR as a compact binary alternative to JSON and explains where it fits compared to formats like Protobuf and MessagePack. He then demonstrates how to read and write CBOR in .NET using the low-level System.Formats.Cbor APIs, including conformance modes and practical decoding patterns.
Khalid Abuhakmeh shows how ASP.NET Core 11 can localize Minimal API validation errors using Microsoft.Extensions.Validation and standard resx resources, without FluentValidation or custom endpoint filters. The post includes a working Program.cs setup, resource key conventions, and an integration test harness that verifies responses across multiple cultures.
Gerald Versluis explains why existing .NET MAUI apps can crash right after the splash screen when built with Xcode 27, and walks through migrating to UIKit’s scene lifecycle—either manually or by using the .NET MAUI CLI “maui-xcode27-migration” agent skill with GitHub Copilot CLI.
Bruno Capuano shows how to use Bring Your Own Model (BYOK) with the GitHub Copilot SDK in a small .NET 10 console app, routing inference to Microsoft Foundry or Azure OpenAI while keeping the Copilot runtime. The walkthrough covers ProviderConfig, endpoint normalization, and Entra ID vs API-key authentication.
Mads Kristensen introduces new Visual Studio 2026 (18.11) keyboard shortcuts for reordering document tabs and jumping to tabs by their visual position, plus UI improvements for tool window tab sizing and consistent tab/header height.
Welcome to this week's .NET roundup, where the focus is shipping-ready validation and smoother day-to-day workflows. .NET 11 RC2 arrives with go-live support and refreshed tooling guidance for Visual Studio 2026 Insiders and VS Code, while October 2026 servicing updates land across .NET 10, 9, 8, and supported .NET Framework versions. On the productivity side, dotnetup targets side-by-side SDK management, Visual Studio adds a fail-fast build option, and VS Code continues iterating on Copilot chat and agent UI for multi-repo work. We also cover practical engineering guidance (Durable Task, Minimal API serialization trade-offs, MSBuild hygiene), plus C# 15 features, SQL tooling updates, and new Blazor component options.
Fokko at Work demos selected GitHub Copilot and Visual Studio Code updates around the 1.142/1.143 timeframe, including comparing model outputs, improvements in the Agents window, and new UI elements like the Session Activity Bar. The video also covers running Copilot models locally on NVIDIA RTX hardware and notes how enterprise policies and pricing plans can affect feature availability.
RicardoDuncan rounds up the latest SQL developer tooling updates for VS Code, including new MSSQL extension features, GitHub Copilot schema-aware agent workflows, and Microsoft SQL “skills” for assessing and migrating SQL Server to Azure SQL, plus driver releases aligned with SQL Server 2025.
Nick Brady’s September 2026 roundup covers Microsoft Foundry updates across models, agents, observability, and tooling—highlighting GPT-6 family GA, Routines and Tool Search GA, Insights preview, Model Router preview controls, and Foundry Local 2.1 bring-your-own-model support with ONNX Runtime GenAI.
Chet Husk introduces dotnetup, a public-preview toolchain manager that installs and updates user-local .NET SDKs and runtimes on macOS and Linux, with support for side-by-side stable, preview, and daily builds and predictable version pinning via global.json.
Mads Kristensen introduces a new Visual Studio 2026 (18.11) option that stops a solution build after the first project failure, so you can get back to fixing the first error instead of waiting for queued projects to finish.
Daniel Roth hosts a Blazor Community Standup with the Infragistics team to walk through the stable release of the free, open-source Ignite UI component library for Blazor, what components are included, and how to use them in real Blazor apps.
Jon Galloway and the .NET team (Daniel Roth, Gerald Versluis, and Chet Husk) host a release party-style walkthrough of .NET 11 Release Candidate 2, highlighting their favorite features and showing what’s new across the .NET stack, including Blazor and .NET MAUI.
James Rempt shares takeaways from VSLive! San Diego on how experienced Visual Studio developers are adopting GitHub Copilot and other AI tools, while spending more time validating generated code and leaning on hands-on learning. The post also highlights how Visual Studio Subscription benefits support ongoing skill-building.
.NET Team announces .NET 11 Release Candidate 2, highlighting updates across the runtime, SDK, MSBuild, NuGet, F#, ASP.NET Core, .NET MAUI, and Windows Forms, plus links to detailed release notes and guidance for getting started with the RC2 tooling.
Khalid Abuhakmeh shows how to replace ASP.NET Core Minimal API JSON output with the REDox serializer by implementing a custom IResult, then benchmarks REDox vs System.Text.Json to see whether serializer speedups translate into faster HTTP endpoints.
Khalid Abuhakmeh explains how C# 15 extends collection expressions with a new `with(...)` element, letting you pass constructor arguments (like comparers and capacity) without giving up the `[a, b, c]` syntax.
Rahul Bhandari and Tara Overfield recap the October 2026 servicing releases for .NET and .NET Framework, highlighting security and non-security fixes and pointing to the official CVE lists, release notes, installers, container images, Linux package guidance, and known-issues pages for supported versions.
Microsoft Developer highlights updates across .NET Aspire, Azure Virtual Machines, and SQL Server, focusing on what’s new in Aspire 13.6 for distributed app debugging, Azure VM lifecycle guidance changes, and running SQL Server on Azure Local when cloud-only isn’t an option.
Tamir Dresher explains where Durable Task (and Durable Task Scheduler) actually helps in production: coordinating long-running workflows that need durable waits, replay, and recovery. Using five concrete scenarios—including Azure tenant provisioning and an AI-assisted incident workflow—he shows what durability solves and what your app still must own.
Visual Studio Code shares a short video about adding Halloween-themed styling to VS Code, focusing on customizing the editor’s look and feel with themes.
This week in .NET, the focus is on making everyday development workflows faster and more repeatable, from a rearchitected C# Dev Kit for VS Code to editor updates that keep Git and Copilot sessions easier to manage. On the app side, Blazor AI Components show how to build structured, tool-driven agent experiences with explicit approval steps, while Azure Functions managed connectors (preview) reduce integration code with triggers and typed clients for thousands of services. We also cover pipeline-impacting CodeQL 2.27.2 changes, a practical NativeAOT trimming technique using linker substitutions, and new guidance for reliable UWP and WinUI 3 UI testing with MSTest and Microsoft.Testing.Platform.
Khalid Abuhakmeh shows how to use C# 15 union types on .NET 11 to model a workflow as a single state value plus one Next method, with exhaustive switch expressions and typed inputs/results. He also covers how to persist and rehydrate workflow state using System.Text.Json with an explicit discriminator.
Khalid Abuhakmeh explains how Directory.Build.props lets you set shared MSBuild defaults (like Nullable, LangVersion, and analyzers) once for an entire .NET solution, how nested files behave, and when to switch to Directory.Build.targets or Directory.Packages.props for late-bound logic and centralized package versions.
Allison announces CodeQL 2.27.2, detailing new and improved analysis across C/C++, Go, Rust, and JavaScript/TypeScript, plus notable query updates for C# and GitHub Actions. The post also calls out a macOS 27/Xcode 27 limitation for traced analysis and a breaking change in the Go control-flow graph library.
Bruno Capuano and Daniel Roth introduce the Blazor AI Components and show how they enable agentic experiences in .NET apps beyond basic chat, including structured streaming responses, tool invocation, approval gates, and multi-step workflows coordinated through shared state.
Erik Ejlskov Jensen shows how his open-source T-SQL static analysis rules and tooling can help enforce database design standards, including live feedback while writing SQL and using rule enforcement to guide AI-assisted database and EF Core model generation.
Fokko at Work demos what’s new in Visual Studio Code 1.141, focusing on workflow and UI updates plus several GitHub Copilot improvements, including continuing external Copilot sessions, sandboxing in the Copilot agent host, persistent chat progress, and visibility into discovered MCP servers.
The Visual Studio Code Team shares the release notes landing page for VS Code 1.142 (Insiders), with links to the commit log and closed issues so developers can track what’s changing as features land in the Insiders build.
Drew Noakes explains how C# Dev Kit 11.0 (aligned with .NET 11) was rearchitected to dramatically reduce solution load times and memory usage in VS Code, while also speeding up incremental builds and improving MSBuild file editing with richer language features.
Visual Studio Code shows how to use the Thunder Client extension to send API requests and view responses directly inside VS Code, keeping API testing alongside your code while you build and debug your app.
Andrew Lock shows how to shrink a .NET NativeAOT binary by using ILLink.Substitutions.xml to replace a runtime-only property with a compile-time constant, letting the linker remove an otherwise “reachable” dependency chain (including Azure.Identity and MSAL) and cutting output size by roughly 22–25%.