.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Featured posts

Announcing .NET 10
Nov 11, 2025
Post comments count 15
Post likes count 53

Announcing .NET 10

.NET Team

Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14...

.NETASP.NET CoreC#

Latest posts

Apr 23, 2026
Post comments count 1
Post likes count 2

What’s new for .NET in Ubuntu 26.04

Richard Lander

Ubuntu 26.04 (Resolute Raccoon) ships today with .NET 10. Here's how to install .NET 10 from the archive, use the new -resolute container tags, build Native AOT apps, and install .NET 8 and 9 from the dotnet-backports PPA.

Apr 21, 2026
Post comments count 0
Post likes count 0

.NET 10.0.7 Out-of-Band Security Update

Rahul Bhandari (MSFT)

We are releasing .NET 10.0.7 as an out-of-band security update to address CVE-2026-40372.

Apr 20, 2026
Post comments count 12
Post likes count 0

Writing Node.js addons with .NET Native AOT

Drew Noakes

The C# Dev Kit team replaced C++ Node.js addons with C# and Native AOT, removing a dependency on Python. This post walks through building a Node.js native addon entirely in C# using N-API, LibraryImport, and UnmanagedCallersOnly.

Apr 15, 2026
Post comments count 3
Post likes count 3

Pin Clustering in .NET MAUI Maps

David Ortinau

.NET MAUI 11 adds pin clustering to the Map control, automatically grouping nearby pins into cluster markers. Learn how to enable clustering, create separate clustering groups, and handle cluster taps on Android and iOS.

Apr 14, 2026
Post comments count 4
Post likes count 0

.NET and .NET Framework April 2026 servicing releases updates

Rahul,
Tara

A recap of the latest servicing updates for .NET and .NET Framework for April 2026.

Apr 14, 2026
Post comments count 3
Post likes count 5

.NET 11 Preview 3 is now available!

.NET Team

Find out about the new features in .NET 11 Preview 3 across the .NET runtime, SDK, libraries, ASP.NET Core, .NET MAUI, C#, Entity Framework Core, container images, and more!

Apr 7, 2026
Post comments count 1
Post likes count 1

Your Migration’s Source of Truth: The Modernization Assessment

Jeffrey Fritz

Introducing GitHub Copilot Modernization and diving into the assessment report as part of cloud modernization process

Apr 7, 2026
Post comments count 18
Post likes count 1

ASP.NET Core 2.3 end of support announcement

Daniel Roth

ASP.NET Core 2.3 will reach end of support on April 13, 2027. Learn what this means for your applications and how to upgrade to a modern supported version of .NET.

Apr 2, 2026
Post comments count 31
Post likes count 16

Explore union types in C# 15

Bill Wagner

C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap.

Mar 23, 2026
Post comments count 0
Post likes count 6

Generative AI for Beginners .NET: Version 2 on .NET 10

Pablo,
Bruno

Announcement of Version 2 of Generative AI for Beginners .NET, a free course rebuilt for .NET 10 with Microsoft.Extensions.AI, updated RAG patterns, and new agent framework content across five structured lessons for building production-ready AI apps.

Mar 23, 2026
Post comments count 27
Post likes count 19

Ten Months with Copilot Coding Agent in dotnet/runtime

Stephen Toub - MSFT

After ten months using GitHub Copilot Coding Agent (CCA) in dotnet/runtime, the .NET team shares data-driven lessons on cloud-AI-assisted development.

Mar 19, 2026
Post comments count 4
Post likes count 4

Accelerating .NET MAUI Development with AI Agents

David Ortinau

Learn how custom-built AI agents are dramatically improving the .NET MAUI contribution workflow, reducing issue resolution time by 50-70% while increasing test coverage and code quality.

Mar 17, 2026
Post comments count 0
Post likes count 2

RT.Assistant: A Multi-Agent Voice Bot Using .NET and OpenAI

Faisal Waris

Guest blog post on building a real time assistant using OpenAI Realtime API using .NET, F#, Microsoft.Extensions.AI and .NET MAUI.

Mar 12, 2026
Post comments count 4
Post likes count 3

Modernize .NET Anywhere with GitHub Copilot

Mika Dumont

See how the modernize-dotnet agent helps you assess apps, create upgrade plans, and modernize .NET projects from Visual Studio, VS Code, GitHub Copilot CLI, and GitHub.

Mar 12, 2026
Post comments count 4
Post likes count 1

.NET 10.0.5 Out-of-Band Release – macOS Debugger Fix

Rahul Bhandari (MSFT)

An out-of-band release of .NET 10.0.5 to fix a critical debugger crash affecting macOS users with Visual Studio Code.

Mar 10, 2026
Post comments count 6
Post likes count 6

.NET 11 Preview 2 is now available!

.NET Team

Find out about the new features in .NET 11 Preview 2 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Mar 10, 2026
Post comments count 3
Post likes count 1

.NET and .NET Framework March 2026 servicing releases updates

Rahul,
Tara

A recap of the latest servicing updates for .NET and .NET Framework for March 2026.

Mar 9, 2026
Post comments count 8
Post likes count 13

Extend your coding agent with .NET Skills

Tim Heuer

Introducing the dotnet/skills repository and how .NET agent skills can improve coding agent workflows.

Mar 5, 2026
Post comments count 0
Post likes count 11

Release v1.0 of the official MCP C# SDK

Mike Kistler

Discover what’s new in the v1.0 release of the official MCP C# SDK, including enhanced authorization, richer metadata, and powerful patterns for tool calling and long-running requests.

Feb 26, 2026
Post comments count 3
Post likes count 5

Vector Data in .NET – Building Blocks for AI Part 2

Jeremy Likness

Discover how Microsoft.Extensions.VectorData brings unified vector database access to .NET - one interface for semantic search across any vector store with built-in support for embeddings, filtering, and RAG patterns.

Feb 24, 2026
Post comments count 7
Post likes count 9

The Dongle Died at Midnight – WinForms Agent Saved my German Mom’s Business Trip

Klaus Loeffelmann

Vibe Coding. IntelliSense on Steroids. Intention-Based Development. Call it what makes you happy - it's "just" the next evolutionary step in software development for me. Which let me build my stranded 82-year-old retirement-resistant mom an ersatz time-study app when her dongle died at midnight.

Feb 11, 2026
Post comments count 3
Post likes count 6

GitHub Copilot Testing for .NET Brings AI-powered Unit Tests to Visual Studio 2026

McKenna Barlow

GitHub Copilot testing for .NET is now available in Visual Studio 18.3, offering AI-powered tools to quickly create, build, and run unit tests. With flexible prompts and full IDE integration, it supports testing from single methods to entire solutions, helping reduce repetitive tasks and speed up feedback. Try it and share your feedback to shape its future.

Feb 10, 2026
Post comments count 11
Post likes count 9

.NET 11 Preview 1 is now available!

.NET Team

Find out about the new features in .NET 11 Preview 1 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Feb 10, 2026
Post comments count 1
Post likes count 0

.NET and .NET Framework February 2026 servicing releases updates

Rahul,
Tara

A recap of the latest servicing updates for .NET and .NET Framework for February 2026.

Feb 5, 2026
Post comments count 7
Post likes count 0

.NET Framework 3.5 Moves to Standalone Deployment in new versions of Windows

Tara,
Brett

An announcement of .NET Framework 3.5 servicing updates on new versions of Windows.

Jan 28, 2026
Post comments count 2
Post likes count 20

.NET AI Essentials – The Core Building Blocks Explained

Jeremy Likness

Learn how Microsoft.Extensions.AI provides a unified API for building intelligent .NET applications with any LLM provider - one interface, endless possibilities, with built-in middleware, telemetry, structured outputs and more.

Jan 26, 2026
Post comments count 0
Post likes count 1

Join Microsoft at NDC London 2026 – Let’s Build the Future of .NET Together

.NET Team

Meet the .NET team at NDC London 2026 to explore the latest in .NET 10, Azure, and AI-powered development through sessions and 1:1 meetups.

Jan 13, 2026
Post comments count 3
Post likes count 0

.NET and .NET Framework January 2026 servicing releases updates

Rahul,
Tara

A recap of the latest servicing updates for .NET and .NET Framework for January 2026.

Jan 12, 2026
Post comments count 0
Post likes count 5

How to Build Android Widgets with .NET MAUI

Toine de Boer

Build interactive Android widgets with .NET MAUI using RemoteViews, intents, and shared data.

Jan 12, 2026
Post comments count 7
Post likes count 7

How We Synchronize .NET’s Virtual Monorepo

Přemek Vysoký

A deep dive into the technical challenges of keeping .NET's product repositories synchronized with our Virtual Monolithic Repository using a custom two-way algorithm.

Jan 7, 2026
Post comments count 1
Post likes count 0

Secure and Intelligent: Queryable Encryption and Vector Search in MongoDB EF Core Provider

Rishit,
Luce

The MongoDB EF Core provider now supports Queryable Encryption and Vector Search. Learn how to encrypt sensitive data while querying it and build AI-powered semantic search applications directly with EF Core.

Jan 5, 2026
Post comments count 10
Post likes count 18

Generative AI with Large Language Models in C# in 2026

Jeremy Likness

A practical introduction to modern AI for .NET developers.

Dec 31, 2025
Post comments count 0
Post likes count 2

Top .NET Videos & Live Streams of 2025

Jon Galloway

Let's take a look back at the amazing .NET videos, events, and live streams from 2025!

Dec 30, 2025
Post comments count 0
Post likes count 3

Top .NET Blog Posts of 2025

Jon Galloway

Let's look back at the most-read .NET blog posts published in 2025, from .NET 10 to AI, performance, and developer tooling.

Dec 16, 2025
Post comments count 12
Post likes count 1

Microsoft.Testing.Platform Now Fully Supported in Azure DevOps

Youssef Fahmy

Azure DevOps enhanced support for Microsoft.Testing.Platform, from running tests to publishing results!

Dec 15, 2025
Post comments count 3
Post likes count 6

How to Build iOS Widgets with .NET MAUI

Toine de Boer

Build professional iOS widgets with .NET MAUI, from static displays to interactive widgets.

Dec 9, 2025
Post comments count 2
Post likes count 0

.NET and .NET Framework December 2025 servicing releases updates

.NET,
Tara

A recap of the latest servicing updates for .NET and .NET Framework for December 2025.

Dec 9, 2025
Post comments count 1
Post likes count 6

Implementing Cross-Platform In-App Billing in .NET MAUI Applications

Gerald Versluis

Learn how to implement in-app purchases in your .NET MAUI apps with our new cross-platform billing sample for Android, iOS, Mac Catalyst, and Windows.

Dec 8, 2025
Post comments count 4
Post likes count 6

Microsoft Learn MCP Server Elevates Development

Wendy,
Eric

Explore how the Learn MCP server enhances the developer experience with Copilot, showcase practical examples, and provide straightforward integration instructions for Visual Studio, Visual Studio Code, the Copilot Command Line Interface, and the Copilot Coding Agent

Dec 8, 2025
Post comments count 3
Post likes count 2

.NET 10 Networking Improvements

Máňa

Introducing new networking features in .NET 10 including HTTP space, WebSockets, security and more!

Dec 4, 2025
Post comments count 4
Post likes count 3

.NET Conf 2025 Recap – Celebrating .NET 10, Visual Studio 2026, AI, Community, & More

.NET Team

.NET Conf 2025 is over, but you can catch up with all the announcements and fun with video recordings, slides, demos, and more.

Dec 3, 2025
Post comments count 0
Post likes count 5

Introducing Data Ingestion Building Blocks (Preview)

Luis,
Adam

Announcing the preview of open, modular data ingestion building blocks in .NET, empowering developers to build scalable AI pipelines with seamless integration, extensibility, and easy getting started experiences across the .NET ecosystem.

Nov 26, 2025
Post comments count 0
Post likes count 3

.NET Day on Agentic Modernization Coming Soon

Matt Soucoup

Join us live on December 9 to explore the newest, most practical ways to modernize your .NET apps with Azure, AI, and powerful agentic tooling.

Nov 20, 2025
Post comments count 11
Post likes count 9

Reinventing how .NET Builds and Ships (Again)

Matt Mitchell

An exploration of how .NET evolved from a distributed build system to Unified Build, dramatically reducing complexity and build times while improving flexibility and predictability for shipping .NET releases.

Nov 19, 2025
Post comments count 4
Post likes count 8

Supercharge Your Test Coverage with GitHub Copilot Testing for .NET

McKenna Barlow

Boost your testing workflow with GitHub Copilot testing for .NET, available now in Visual Studio. Automatically generate, build, and run high-quality unit tests for files, projects, or entire solutions.

Nov 18, 2025
Post comments count 17
Post likes count 5

A step-by-step guide to modernizing .NET applications with GitHub Copilot agent mode

Mika Dumont

Learn how Visual Studio 2026 and GitHub Copilot app modernization upgrade .NET versions and frameworks, fix build issues, and migrate apps to Azure with less manual effort

Nov 18, 2025
Post comments count 5
Post likes count 7

Post-Quantum Cryptography in .NET

Jeremy Barton

What we've added for PQC, and how we got there.

Nov 17, 2025
Post comments count 12
Post likes count 7

Introducing C# 14

Bill Wagner

Learn what features are in C# 14, which ships as part of .NET 10.

Nov 17, 2025
Post comments count 4
Post likes count 4

Introducing F# 10

Adam Boniecki

Learn about new F# 10 language features, performance upgrades, and tooling improvements shipping with .NET 10.

Nov 11, 2025
Post comments count 15
Post likes count 53

Announcing .NET 10

.NET Team

Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14, .NET MAUI, Aspire, and so much more.

Nov 11, 2025
Post comments count 0
Post likes count 2

.NET and .NET Framework November 2025 servicing releases updates

Tara,
Victor

A recap of the latest servicing updates for .NET and .NET Framework for November 2025.

Nov 5, 2025
Post comments count 3
Post likes count 4

How Copilot Studio uses .NET and WebAssembly for performance and innovation

Daniel Roth

Learn how Microsoft Copilot Studio uses .NET to provide a consistent AI agent execution across platforms, including on the web via WebAssembly.

Nov 4, 2025
Post comments count 0
Post likes count 8

Get Ready for .NET Conf 2025!

Jon Galloway

The biggest .NET event of the year is just one week away! Join us November 11-13 for .NET 10 and Visual Studio 2026, plus a Student Zone on November 14th.

Oct 28, 2025
Post comments count 4
Post likes count 7

Introducing Custom Agents for .NET Developers: C# Expert & WinForms Expert

Wendy Breiding (SHE/HER)

Introducing C# Expert and WinForms Expert: experimental custom agents that help .NET developers write better code with GitHub Copilot.

Oct 23, 2025
Post comments count 13
Post likes count 8

Announcing Sponsorship on NuGet.org

Sean

Announcing Sponsorship on NuGet.org - An easy way to recognize package maintainers and grow the NuGet community stronger!

Oct 23, 2025
Post comments count 0
Post likes count 8

Upgrading to Microsoft Agent Framework in Your .NET AI Chat App

Bruno Capuano

Step-by-step review on how to upgrade your .NET AI chat app to Microsoft Agent Framework for better architecture, tool integration, and intelligent reasoning.

Oct 14, 2025
Post comments count 0
Post likes count 0

.NET and .NET Framework October 2025 servicing releases updates

Tara,
Victor

A recap of the latest servicing updates for .NET and .NET Framework for October 2025.

Oct 14, 2025
Post comments count 1
Post likes count 5

Announcing .NET 10 Release Candidate 2

.NET Team

.NET 10 Release Candidate 2 focuses on final quality, reliability, and stabilization across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more.

Oct 14, 2025
Post comments count 0
Post likes count 2

Announcing the .NET Security Group

Jamshed Damkewala

Learn how to join the .NET Security Group for early access to CVE information and help deliver security patches to your .NET distribution simultaneously with Microsoft.

Oct 8, 2025
Post comments count 16
Post likes count 5

Preparing for the .NET 10 GC (DATAS)

maoni

Learn how DATAS in .NET 10 adapts heap size, what changes to expect versus previous Server Garbage Collection (GC) behavior, and how to decide whether to tune or disable it.

Oct 7, 2025
Post comments count 11
Post likes count 5

Developer and AI Code Reviewer: Reviewing AI-Generated Code in .NET

Wendy Breiding (SHE/HER)

Learn how to effectively review AI-generated .NET code with practical strategies for maintaining quality, enforcing standards, and boosting team productivity through thoughtful code review practices.

Oct 1, 2025
Post comments count 10
Post likes count 22

Introducing Microsoft Agent Framework (Preview): Making AI Agents Simple for Every Developer

Luis Quintanilla

Microsoft Agent Framework (Preview) unifies agent creation, orchestration, tooling, hosting, and observability so any .NET developer can ship production AI agents faster.

Sep 26, 2025
Post comments count 9
Post likes count 5

Preparing Your .NET MAUI Apps for Google Play’s 16 KB Page Size Requirement

Gerald Versluis

Learn about the upcoming 16 KB page size requirement for Google Play and how to ensure your .NET MAUI apps are ready for the November 2025 deadline.

Sep 25, 2025
Post comments count 2
Post likes count 9

Announcing Aspire 9.5

Jeffrey Fritz

Aspire 9.5 adds the preview 'aspire update' command, single-file AppHost, richer CLI and dashboard UX, and new integrations for AI, DevTunnels, and more.

Sep 24, 2025
Post comments count 2
Post likes count 7

Exploring Text-to-Image capabilities in .NET

Jeremy Likness

Learn how to generate images from natural language prompts using the universal abstractions in Microsoft's extensions for .NET AI.

Sep 22, 2025
Post comments count 3
Post likes count 1

New Trusted Publishing enhances security on NuGet.org

Evgeny,
Sean

Announcing Trusted Publishing on NuGet.org - a safer way to publish packages using short-lived tokens instead of long-lived API keys

Sep 17, 2025
Post comments count 7
Post likes count 6

Prompt Files and Instructions Files Explained

Wendy Breiding (SHE/HER)

Unlocking the Power of GitHub Copilot for .NET Developers with Instruction Files and Prompt Files

Sep 16, 2025
Post comments count 29
Post likes count 26

.NET STS releases supported for 24 months

Jamshed Damkewala

.NET STS releases will be supported for 24 months

Sep 15, 2025
Post comments count 1
Post likes count 4

Application Insights Code Optimizations for .NET Apps

Chuck Weininger

Learn how Application Insights Code Optimizations helps .NET developers identify performance bottlenecks and get AI-powered recommendations through GitHub Copilot integration.

Sep 10, 2025
Post comments count 86
Post likes count 92

Performance Improvements in .NET 10

Stephen Toub - MSFT

Take a tour through hundreds of performance improvements in .NET 10.

Sep 9, 2025
Post comments count 8
Post likes count 8

Announcing .NET 10 Release Candidate 1

.NET Team

.NET 10 Release Candidate 1 is available with improvements across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more!

Sep 9, 2025
Post comments count 2
Post likes count 0

.NET and .NET Framework September 2025 servicing releases updates

Tara,
Victor

A recap of the latest servicing updates for .NET and .NET Framework for September 2025.

Sep 3, 2025
Post comments count 12
Post likes count 4

Let Copilot Coding Agent handle the busy work

Bruno Capuano

See how GitHub Copilot Coding Agent automates unit tests and ships features from a PRD in a real .NET sample, so you can focus on design and review.

Aug 28, 2025
Post comments count 0
Post likes count 1

Getting Started with the Aspire CLI

Jeffrey Fritz

The Aspire CLI is here and you can use it to configure and run your applications

Aug 27, 2025
Post comments count 2
Post likes count 9

EFCore.Visualizer – View Entity Framework Core query plan inside Visual Studio

Giorgi Dalakishvili

A Visual Studio extension that helps developers visualize and analyze Entity Framework Core query execution plans directly within their development environment.

Aug 25, 2025
Post comments count 7
Post likes count 11

MauiReactor: An MVU Approach for .NET MAUI

David Ortinau

A look at how the Model-View-Update pattern can complement the .NET MAUI ecosystem

Aug 21, 2025
Post comments count 2
Post likes count 6

Enhance your CLI testing workflow with the new dotnet test

Mariam Abdullah

Learn how .NET 10 transforms dotnet test with native Microsoft.Testing.Platform integration, delivering better performance and enhanced diagnostics.

Aug 20, 2025
Post comments count 1
Post likes count 6

Copilot Diagnostics toolset for .NET In Visual Studio

Harshada Hole

Debugging doesn’t have to be a grind. With Copilot woven into Visual Studio, you get AI-powered breakpoints, insights, exception fixes, and performance summaries all right where you work.

Aug 19, 2025
Post comments count 8
Post likes count 19

GPT-OSS – A C# Guide with Ollama

Bruno Capuano

Run GPT-OSS locally with C# and Ollama to build fast, private, offline AI

Aug 14, 2025
Post comments count 0
Post likes count 2

Announcing the NuGet MCP Server Preview

Jeff Kluge

We've released a preview of the NuGet MCP Server, which extends Copilot by providing realtime information about packages and adds advanced functionality around updating packages.

Aug 12, 2025
Post comments count 7
Post likes count 6

.NET 10 Preview 7 is now available!

.NET Team

Find out about the new features in .NET 10 Preview 7 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Aug 6, 2025
Post comments count 4
Post likes count 13

5 Copilot Chat Prompts .NET Devs Should Steal Today

Wendy Breiding (SHE/HER)

Discover 5 practical GitHub Copilot Chat prompts to boost .NET development productivity, from code optimization to security reviews.

Aug 5, 2025
Post comments count 3
Post likes count 0

.NET and .NET Framework August 2025 servicing releases updates

Tara,
Victor

A recap of the latest servicing updates for .NET and .NET Framework for August 2025.

Aug 5, 2025
Post comments count 1
Post likes count 3

Exploring new Agent Quality and NLP evaluators for .NET AI applications

Shyam Namboodiripad

Introducing Agent Quality and NLP evaluators in the Microsoft.Extensions.AI.Evaluation libraries.

Aug 5, 2025
Post comments count 0
Post likes count 5

.NET Conf 2025 – Announcing the Call for Content

Jeffrey T. Fritz

The .NET Conf 2025 Call for Content is now open! Join us November 11-13 for the premier .NET virtual event celebrating .NET 10. Submit your session proposal by August 31st and share your .NET expertise with developers worldwide.

Aug 4, 2025
Post comments count 12
Post likes count 11

The new Dependabot NuGet updater: 65% faster with native .NET

Jamie,
Brett

Discover the new Dependabot NuGet updater that improves performance, accuracy, and developer experience by leveraging native .NET tooling.

Jul 30, 2025
Post comments count 9
Post likes count 11

Building a Full-Stack App with React and Aspire: A Step-by-Step Guide

Sayed Ibrahim Hashimi

Discover how to build a full-stack application with React and Aspire, integrating a React front-end with an ASP.NET Core Web API and persisting data to a database.

Jul 29, 2025
Post comments count 3
Post likes count 19

Aspire 9.4 is here with a CLI and interactive dashboard features

Maddy Montaquila

Aspire 9.4 is packed with new features, integrations, and improvements

Jul 22, 2025
Post comments count 3
Post likes count 3

MCP C# SDK Gets Major Update: Support for Protocol Version 2025-06-18

Mike Kistler

The MCP C# SDK has been updated to support the latest Model Context Protocol specification (2025-06-18), bringing structured tool output, elicitation support, enhanced security, and more to .NET developers building AI applications.

Jul 21, 2025
Post comments count 5
Post likes count 4

Ask Mode vs Agent Mode – Choosing the Right Copilot Experience for .NET

Wendy Breiding (SHE/HER)

GitHub Copilot Chat offers two powerful modes, Ask Mode and Agent Mode, that can dramatically accelerate your development. Learn when to use each mode to get the most out of this tool.

Jul 15, 2025
Post comments count 13
Post likes count 7

Building Your First MCP Server with .NET and Publishing to NuGet

Jon,
Joel,
Jon

Learn how to create a Model Context Protocol (MCP) server using .NET 10 and publish it to NuGet — making AI capabilities discoverable and reusable across the ecosystem.

Jul 15, 2025
Post comments count 11
Post likes count 11

.NET 10 Preview 6 is now available!

.NET Team

Find out about the new features in .NET 10 Preview 6 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Jul 10, 2025
Post comments count 1
Post likes count 5

Customize AI responses from GitHub Copilot

Matt Soucoup

Learn how custom instructions can tailor GitHub Copilot's AI responses to your team's exact needs.

Jul 9, 2025
Post comments count 2
Post likes count 3

How the .NET MAUI Team uses GitHub Copilot for Productivity

Jonathan Peppers

How the .NET MAUI Team uses GitHub Copilot for Productivity

Jul 8, 2025
Post comments count 3
Post likes count 0

.NET and .NET Framework July 2025 servicing releases updates

Tara,
Victor

A recap of the latest servicing updates for .NET and .NET Framework for July 2025.

Jul 2, 2025
Post comments count 2
Post likes count 10

Local AI + .NET = AltText Magic in One C# Script

Bruno Capuano

Learn how to generate image AltText using .NET 10 and local AI models — all in a single C# file with dotnet run app.cs. A fun and accessible example of what AI can do beyond chat.

Jun 26, 2025
Post comments count 6
Post likes count 8

Simpler XAML in .NET MAUI 10

David Ortinau

Make your .NET MAUI XAML more consistent and easier to read with global and implicit XML namespaces.

Jun 17, 2025
Post comments count 1
Post likes count 4

Multimodal Vision Intelligence with .NET MAUI

David Ortinau

Enhance your .NET MAUI app with photo-based AI by capturing images and extracting structured information using Microsoft.Extensions.AI.

Jun 12, 2025
Post comments count 0
Post likes count 9

Improve Your Productivity with New GitHub Copilot Features for .NET!

Leslie Richardson

We recently introduced several new GitHub Copilot-powered .NET experiences designed to help you be more productive. Take a look!

Jun 11, 2025
Post comments count 1
Post likes count 2

Multimodal Voice Intelligence with .NET MAUI

David Ortinau

Learn how to enhance your .NET MAUI apps with multimodal AI capabilities, enabling users to interact through voice using plugins and Microsoft.Extensions.AI.

Jun 10, 2025
Post comments count 0
Post likes count 2

.NET and .NET Framework June 2025 servicing releases updates

Tara,
Victor

A recap of the latest servicing updates for .NET and .NET Framework for June 2025.

Jun 10, 2025
Post comments count 1
Post likes count 3

.NET 10 Preview 5 is now available!

.NET Team

Find out about the new features in .NET 10 Preview 5 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Jun 5, 2025
Post comments count 6
Post likes count 9

Emit logs on-demand with log buffering

Evgenii Fedorov

Learn how to delay log emission with the new log buffering feature for more intelligent, context-aware logging in .NET 9

Jun 4, 2025
Post comments count 0
Post likes count 13

Catch Up on Microsoft Build 2025: Essential Sessions for .NET Developers

.NET Team

Get up to date on all of the .NET sessions from Microsoft Build 2025 covering .NET 10, C# 14, .NET Aspire, ASP.NET Core, Blazor, AI development, and more!

Jun 3, 2025
Post comments count 1
Post likes count 3

Using AI Foundry with .NET MAUI

David Ortinau

Using AI Foundry with .NET MAUI brings the power of LLMs to mobile and desktop applications.

May 29, 2025
Post comments count 3
Post likes count 9

Fine-tune the volume of logs your app produces

Evgenii Fedorov

Explores the new log sampling feature

May 28, 2025
Post comments count 66
Post likes count 57

Announcing dotnet run app.cs – A simpler way to start with C# and .NET 10

Damian Edwards

We are super excited to introduce a new feature that was released as part of .NET 10 Preview 4 that makes getting started with C# easier than ever. You can now run a C# file directly using . This means you no longer need to create a project file or scaffold a whole application to run a quick script, test a snippet, or experiment with an idea. It's simple, intuitive, and designed to streamline the C# development experience, especially for those just getting started. What is ? Until now, executing C# code using the CLI required a project structure that included a file. With this new capability, which we call fi...

May 27, 2025
Post comments count 2
Post likes count 9

Circuit Breaker Policy Fine-tuning Best Practice

Xin Lyu 🚀

Summary of some best practice and insights about circuit breaker resilience policy fine-tuning.

May 21, 2025
Post comments count 0
Post likes count 6

AI and Vector Data Extensions are now Generally Available (GA)

Luis Quintanilla

We’re excited to announce that these extensions are now generally available, providing developers with a robust foundation to build scalable, maintainable, and interoperable AI-powered applications.

May 19, 2025
Post comments count 0
Post likes count 6

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!

Jeffrey T. Fritz

.NET Aspire 9.3 is the biggest release of .NET Aspire yet, with the introduction of GitHub Copilot directly into the .NET Aspire Dashboard, updates for integrations, app model enhancements, and more.

May 19, 2025
Post comments count 12
Post likes count 3

Accelerate Your .NET Upgrades with GitHub Copilot

McKenna Barlow

Upgrade your .NET apps with confidence! Introducing our newest AI-powered upgrade experience, GitHub Copilot app modernization - Upgrade for .NET.

May 15, 2025
Post comments count 0
Post likes count 1

Evaluating content safety in your .NET AI applications

Shyam Namboodiripad

Announcing content safety evaluations and other imporvements in the Microsoft.Extensions.AI.Evaluation libraries.

May 13, 2025
Post comments count 0
Post likes count 3

.NET and .NET Framework May 2025 servicing releases updates

Tara Overfield

A recap of the latest servicing updates for .NET and .NET Framework for May 2025.

May 13, 2025
Post comments count 3
Post likes count 4

.NET 10 Preview 4 is now available!

.NET Team

Find out about the new features in .NET 10 Preview 4 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

May 8, 2025
Post comments count 32
Post likes count 14

C# 14 – Exploring extension members

Kathleen Dollard

C# 14 introduces extension members. See how the `extension` syntax offers flexibility for extension authors and continuity for developers using extensions

May 7, 2025
Post comments count 11
Post likes count 19

Why we built our startup in C#

Sam Cox

Tracebit built their B2B SaaS security product using C#.

Apr 30, 2025
Post comments count 0
Post likes count 3

Packaging and Publishing a .NET MAUI Library with GitHub Actions

Sweeky,
David

In this post, learn how to setup a DevOps pipeline to build and publish a .NET MAUI library with GitHub Actions.

Apr 22, 2025
Post comments count 0
Post likes count 3

Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview)

Kevin Guo

Introduction Until now, iOS developers who wanted real‑time, bi‑directional communication with SignalR had to rely on community‑built clients or roll their own Swift implementation—both of which introduced maintenance and compatibility headaches. We’re excited to announce that the official SignalR Swift client is now available in public preview. With this release, you can: In this post you’ll learn how to set up the Swift client and use its core features. During a recent .NET Community Standup, we demoed an AI-enabled chat sample that uses SignalR for streaming AI‑generated tokens to iOS clie...

Apr 22, 2025
Post comments count 4
Post likes count 12

Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET

Jon,
Luis

Discover the new AI Dev Gallery, a Windows application that provides interactive local AI samples, easy model downloads, and source code export - all built with .NET AI building blocks.

Apr 17, 2025
Post comments count 2
Post likes count 13

Preview 2 of the .NET AI Template Now Available

Jordan Matthiesen

Preview 2 of the .NET AI Chat Web App template introduces support for .NET Aspire and Qdrant vector database integration, making it easier to create cloud-native AI-powered chat applications with custom data.

Apr 16, 2025
Post comments count 10
Post likes count 9

Build MCP Remote Servers with Azure Functions

Matt Soucoup

Build AI-powered tools quickly using Azure Functions to create remote MCP servers that seamlessly integrate with GitHub Copilot and other LLM-based applications.

Apr 15, 2025
Post comments count 5
Post likes count 13

Join the .NET & C# Teams at Microsoft Build 2025

.NET Team

The countdown to Microsoft Build 2025 is on! Join us May 19-22 either in-person in Seattle or online and explore an exciting lineup of .NET and C# content, including sessions on AI integration, app modernization, and the latest language features.

Apr 10, 2025
Post comments count 1
Post likes count 6

.NET 10 Preview 3 is now available!

.NET Team

Find out about the new features in .NET 10 Preview 3 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Apr 10, 2025
Post comments count 3
Post likes count 3

Aspire 9.2 is Now Available with New Ways to Deploy

Jeffrey Fritz

Aspire 9.2 is now available with cool new dashboard features and introducing the publishers feature

Apr 9, 2025
Post comments count 3
Post likes count 1

.NET and .NET Framework April 2025 servicing releases updates

Tara,
Rahul

A recap of the latest servicing updates for .NET and .NET Framework for April 2025.

Apr 9, 2025
Post comments count 15
Post likes count 28

How we ended up rewriting NuGet Restore in .NET 9

The NuGet Team

Learn about the journey that led to a full rewrite of the NuGet Restore algorithm in .NET 9, achieving break-through scale and performance.

Apr 7, 2025
Post comments count 29
Post likes count 52

Build a Model Context Protocol (MCP) server in C#

James Montemagno

Learn how to build a Model Context Protocol (MCP) server using the C# SDK to enable seamless communication between AI models and applications.

Apr 1, 2025
Post comments count 5
Post likes count 16

Modernizing push notification API for Teams

Rudolf,
Frantisek

Push Notification Hub is an essential internal service that plays a crucial role in the messaging and calling flows within Teams and other platforms. This article describes its recent overhaul, which has significantly enhanced its performance and reduced latencies in delivering push notifications to user devices

Mar 26, 2025
Post comments count 1
Post likes count 6

Use BrowserStack App Automate with Appium UI Tests for .NET MAUI Apps

Sweeky,
Gerald

In this post, learn how to run your Appium UI Tests for .NET MAUI Apps on real devices on the cloud using BrowserStack App Automate.

Mar 25, 2025
Post comments count 10
Post likes count 4

Exploring new .NET releases with Dev Containers

Mike Kistler

Learn how to set up and use dev containers for experimenting with new .NET releases.

Mar 24, 2025
Post comments count 6
Post likes count 7

Xbox + .NET Aspire: Transforming Local Development Practices

Craig Taylor (XBOX LIVE)

Learn how the Xbox services team leveraged .NET Aspire to boost their team's productivity.

Mar 19, 2025
Post comments count 9
Post likes count 4

MSTest 3.8: Top 10 features to supercharge your .NET tests!

Youssef,
Amaury

MSTest 3.8 is here! It's built on your feedback and packed with powerful new features to simplify and smooth your testing experience.

Mar 18, 2025
Post comments count 8
Post likes count 6

.NET 10 Preview 2 is now available!

.NET Team

Find out about the new features in .NET 10 Preview 2 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Mar 13, 2025
Post comments count 38
Post likes count 25

Introducing support for SLNX, a new, simpler solution file format in the .NET CLI

Chet Husk

Learn about the .NET CLI's ability to interact with the new XML-based solution file format.

Mar 12, 2025
Post comments count 5
Post likes count 12

Hello HybridCache! Streamlining Cache Management for ASP.NET Core Applications

Claudia Regio

HybridCache is now GA, use today

Mar 11, 2025
Post comments count 0
Post likes count 1

.NET and .NET Framework March 2025 servicing releases updates

Tara,
Rahul

A recap of the latest servicing updates for .NET and .NET Framework for March 2025.

Mar 6, 2025
Post comments count 15
Post likes count 23

.NET AI Template Now Available in Preview

Jordan Matthiesen

Announcing the first preview of the .NET AI Template, for Visual Studio, Visual Studio Code, and the .NET CLI. Get started building amazing AI apps with .NET.

Mar 3, 2025
Post comments count 3
Post likes count 3

Unlock new possibilities for AI Evaluations for .NET

Wendy Breiding (SHE/HER)

Microsoft.Extensions.AI.Evaluations library is now open source, and a new Azure DevOps plug-in is available to make reporting in your CI pipelines easier than ever.

Feb 25, 2025
Post comments count 5
Post likes count 12

.NET 10 Preview 1 is now available!

.NET Team

Find out about the new features in .NET 10 Preview 1 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Feb 25, 2025
Post comments count 5
Post likes count 9

.NET Aspire 9.1 is here with six great new dashboard features, and more!

Maddy Montaquila

.NET Aspire 9.1 is here! From enhanced dashboard capabilities like Resource Relationships and Localization Overrides to improved Docker integration and flexible console logs, this release is packed with tools to streamline your development process.

Feb 24, 2025
Post comments count 0
Post likes count 2

Let’s Learn .NET: GitHub Copilot Event

James Montemagno

Join us for an exciting Let's Learn .NET live stream event where we will explore GitHub Copilot and its capabilities.

Feb 20, 2025
Post comments count 3
Post likes count 9

.NET MAUI Performance Features in .NET 9

Jonathan,
Simon

Optimize .NET MAUI application size and startup times with trimming and NativeAOT. Learn about `dotnet-trace` and `dotnet-gcdump` for measuring performance.

Feb 13, 2025
Post comments count 9
Post likes count 8

New Features for Enhanced Razor Productivity!

Leslie Richardson

The Extract to Component refactoring and the Roslyn tokenizer are two new features designed to help improve your productivity in Razor files.

Feb 12, 2025
Post comments count 3
Post likes count 21

Announcing Generative AI for Beginners – .NET

Pablo Lopes

Introducing a new practical course designed for the .NET community to explore the world of Generative AI.

Feb 11, 2025
Post comments count 4
Post likes count 2

.NET and .NET Framework February 2025 servicing releases updates

Tara,
Rahul

A recap of the latest servicing updates for .NET and .NET Framework for February 2025.

Feb 11, 2025
Post comments count 0
Post likes count 4

C# Dev Kit Updates: .NET Aspire, Hot Reload, and More!

Wendy Breiding (SHE/HER)

Exploring the latest features and enhancements in the C# Dev Kit for VS Code including .NET Aspire orchestration support, new hot reload features, enhanced debugging capabilities, and more!

Feb 10, 2025
Post comments count 12
Post likes count 9

Microsoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks

Amaury Levé

All major .NET testing frameworks are now supporting Microsoft.Testing.Platform. Whether you are using Expecto, MSTest, NUnit, TUnit, or xUnit.net, you can now leverage the new testing platform to run your tests.

Feb 6, 2025
Post comments count 5
Post likes count 18

.NET 9 Networking Improvements

Máňa,
Natalia,
Anton

Introducing new networking features in .NET 9 including HTTP space, HttpClientFactory, security and more!

Feb 4, 2025
Post comments count 0
Post likes count 0

ASP.NET Core on .NET Framework servicing release advisory: ASP.NET Core 2.3

Daniel Roth

ASP.NET Core 2.1 has been reshipped as ASP.NET Core 2.3 to help users on the unsupported ASP.NET Core 2.2 move to a supported version.

Jan 31, 2025
Post comments count 1
Post likes count 9

Build Intelligent Apps with .NET and DeepSeek R1 Today!

Matt Soucoup

Learn how to easily integrate DeepSeek R1 with .NET applications using the Microsoft.Extensions.AI library.

Jan 21, 2025
Post comments count 2
Post likes count 3

WinForms: Analyze This (Me in Visual Basic)

Klaus Loeffelmann

Your WinForms code might have issues—maybe an Async call picked the wrong overload, or it’s leaking data into resource files. Time to call in a code-shrink! So, WinForms, Analyze This!

Jan 16, 2025
Post comments count 2
Post likes count 2

Meet the .NET Team at NDC London 2025

Mehul Harry

Meet the .NET team at NDC London 2025 to explore the latest in .NET 9, Azure, and AI-powered development through keynotes, sessions, and 1:1 meetups.

Jan 14, 2025
Post comments count 7
Post likes count 2

.NET and .NET Framework January 2025 servicing releases updates

Tara,
Rahul

Welcome to our combined .NET servicing updates for January 2025. Let's get into the latest release of .NET & .NET Framework, here is a quick overview of what's new in these releases: Security improvements   This month you will find several CVEs that have been fixed this month: .NET January 2025 Updates   Below you will find a detailed list of everything from the .NET release for January 2025 including .NET 9.0.1 and .NET 8.0.12: .NET Improvements   Share feedback about this release in the Release feedback issue. ....

Jan 7, 2025
Post comments count 0
Post likes count 6

Aspire Quick Tip – Managing Container & Data Lifetime

James Montemagno

Aspire 9 adds new control over the lifetime of containers on your local developer environment. Let's look at how to manage them with the new APIs!

Dec 30, 2024
Post comments count 1
Post likes count 9

Top .NET Videos & Live Streams of 2024

James Montemagno

Let's take a look back at the amazing .NET videos, events, and live streams from 2024!

Dec 26, 2024
Post comments count 0
Post likes count 8

Critical: .NET Install links are changing

Richard Lander

The .NET installers and archives distribution method is currently changing unexpectedly. This change may impact your development, CI, and production infrastructure. It is crucial to validate if you are affected and monitor for any downtime or disruptions.

Dec 23, 2024
Post comments count 0
Post likes count 7

Top .NET Blogs Posts of 2024

James Montemagno

Let's take a look back at the top .NET blogs from 2024 from exciting announcements, deep dives on new features, and so much more.

Dec 17, 2024
Post comments count 0
Post likes count 3

.NET Conf 2024 Recap – Celebrating .NET 9, AI, Community, & More

.NET Team

.NET Conf 2024 is over, but you can catch up with all the announcement and fun with video recordings, slides, demos, and more.

Dec 16, 2024
Post comments count 2
Post likes count 7

Exploring Microsoft.Extensions.VectorData with Qdrant and Azure AI Search

Bruno Capuano

Discover how to use Microsoft.Extensions.VectorData to implement semantic search using Qdrant and Azure AI Search

Dec 12, 2024
Post comments count 7
Post likes count 10

Announcing .NET Community Toolkit 8.4! Partial properties support for MVVM, new analyzers, and more!

Sergio,
Simon

We're happy to announce the official launch of the .NET Community Toolkit 8.4 release, featuring support for partial properties for the MVVM Toolkit generators, new analyzers, bug fixes and enhancements, and more!

Dec 10, 2024
Post comments count 8
Post likes count 11

Invoking Async Power: What Awaits WinForms in .NET 9

Klaus Loeffelmann

With .NET 9, we’re bringing a suite of new async APIs to WinForms, aimed at making UI updates, dialog interactions, and control management more efficient.

Dec 9, 2024
Post comments count 4
Post likes count 11

Using Local AI models with Aspire

Aaron Powell

Let's look at how to build and run local AI models with Aspire.

Dec 5, 2024
Post comments count 6
Post likes count 9

Using Dependabot to Manage .NET SDK Updates

Jamie Magee

Learn how to use Dependabot to keep your .NET SDK version up to date with the latest security patches and improvements.

Nov 27, 2024
Post comments count 1
Post likes count 10

Dramatically faster package restores with .NET 9’s new NuGet resolver

Jeff Kluge

.NET 9 introduces a new NuGet dependency graph resolver that dramatically improves package restore performance for large repositories. Learn how this reimagined approach reduces restore times from 30 minutes to just 2 minutes by creating a more efficient dependency graph with fewer nodes.

Nov 26, 2024
Post comments count 1
Post likes count 3

Evaluate the quality of your AI applications with ease

Wendy Breiding (SHE/HER)

Get started with the new Microsoft.Extensions.AI.Evaluation library to kickstart your Intelligent Application eveluation journey.

Nov 25, 2024
Post comments count 17
Post likes count 10

OpenAPI document generation in .NET 9

Mike Kistler

Introducing the New OpenAPI Document Generation Feature in .NET 9. Let's take a look at what it is, how to use it, and how it streamlines API development in .NET.

Nov 20, 2024
Post comments count 6
Post likes count 22

dotnet scaffold – Next Generation Content Creation for .NET

Sayed Ibrahim Hashimi

Introducing a new command line tool dotnet scaffold, a new interactive way to create projects in .NET.

Nov 18, 2024
Post comments count 2
Post likes count 1

Enhance Your .NET Developer Productivity with GitHub Copilot

Mika Dumont

Learn how to get started with GitHub Copilot for .NET development for AI assisted development in Visual Studio and Visual Studio Code

Nov 14, 2024
Post comments count 10
Post likes count 10

Calling methods is easier and faster with C# 13 params collections

Kathleen Dollard

Let's take a look at C# 13's new params collections that make methods easier to use and allow new optimizations.

Nov 14, 2024
Post comments count 0
Post likes count 2

Nullable Reference Types in F# 9

RNDr. Tomáš Grošup, Ph.D.

Read about latest F# 9 feature, Nullable Reference Types

Nov 13, 2024
Post comments count 0
Post likes count 4

Introducing the Aspire Community Toolkit

Aaron Powell

Learn about the Aspire Community Toolkit, a collection of tools and libraries that help you build with Aspire.

Nov 12, 2024
Post comments count 30
Post likes count 44

Announcing .NET 9

.NET Team

Announcing the release of .NET 9, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C#, .NET MAUI, .NET Aspire, and so much more.

Nov 12, 2024
Post comments count 2
Post likes count 1

.NET and .NET Framework November 2024 servicing releases updates

Tara,
Rahul

A recap of the latest servicing updates for .NET and .NET Framework for November 2024.

Nov 7, 2024
Post comments count 1
Post likes count 4

Get Ready for .NET Conf 2024!

Jeffrey Fritz

The biggest .NET event of the year is almost here, its all free, all online, and you're invited!

Nov 4, 2024
Post comments count 0
Post likes count 2

OpenSSF Scorecard for .NET and the NuGet ecosystem

Ioana,
Avishay,
Mélanie

OpenSSF Scorecard is a tool developed by the Open Source Security Foundation (OpenSSF) that provides automated security assessments for open-source projects. The primary goal of the Scorecard project is to help developers and users determine the security posture of open-source software by generating a score based on a series of security-related checks. Using Scorecard, developers can assess the risks associated with each check and make informed decisions about accepting these risks, evaluating alternative solutions, or making improvements. Moreover, while projects can use GitHub Actions to generate a scorecar...

Oct 31, 2024
Post comments count 2
Post likes count 2

Unlocking the Power of GitHub Models in .NET with Semantic Kernel

Bruno Capuano

Explore how to integrate GitHub's AI models, like GPT, Llama and Phi, into your .NET apps using Microsoft's Semantic Kernel for intelligent applications

Oct 29, 2024
Post comments count 3
Post likes count 12

Introducing Microsoft.Extensions.VectorData Preview

Luis Quintanilla

We are excited to introduce the Microsoft.Extensions.VectorData.Abstractions package available in preview today. This new package provides a unified abstraction layer that enables you to integrate vector stores into your .NET applications.

Oct 24, 2024
Post comments count 4
Post likes count 11

.NET Upgrade Assistant Now Supports Upgrading to Centralized Package Mangement

McKenna Barlow

Learn how to use the .NET Upgrade Assistant tool to upgrade your projects to use NuGet Central Package Management (CPM).

Oct 23, 2024
Post comments count 1
Post likes count 11

eShop infused with AI – a comprehensive intelligent app sample

Jeremy Likness

Go beyond a simple demo app that demonstrates a chat bot and explore a real-world scale application that is infused with AI and illustrates the value of intelligent apps with features like semantic search, summarization, classification, sentiment scoring, chatbot, test data generation, evaluation tool, and E2E testing.

Oct 22, 2024
Post comments count 15
Post likes count 17

.NET MAUI Welcomes Syncfusion Open-source Contributions

David Ortinau

Announcing the release of the Syncfusion Toolkit for .NET MAUI, a set of free, open-source controls for .NET MAUI! Syncfusion has made 14 impressive UI controls freely available for .NET MAUI developers.

Oct 21, 2024
Post comments count 1
Post likes count 4

MongoDB EF Core Provider: What’s New?

Rishit,
Luce

The latest updates to the MongoDB EF Core Provider brings updates to change tracking, index creation, complex queries, and transactions.

Oct 17, 2024
Post comments count 0
Post likes count 2

.NET Conf 2024 Student Zone

Katie Savage

The .NET Conf Student Zone is a beginner-friendly, virtual event where experts will teach you how to build amazing projects - all using C# and .NET!

Oct 16, 2024
Post comments count 3
Post likes count 8

How we build GitHub Copilot into Visual Studio

Anson Horton

Find out how Visual Studio integrates GitHub Copilot, architectural detail, .NET implementation, and the importance of the indexing service for providing context-aware AI code suggestions.

Oct 15, 2024
Post comments count 7
Post likes count 16

What’s new in System.Text.Json in .NET 9

Eirik Tsarpalis

An overview of all new .NET 9 features in System.Text.Json for developers.

Oct 14, 2024
Post comments count 0
Post likes count 2

Catch the highlights from Azure Developers – Aspire Day 2024!

Mehul Harry

Watch the top sessions on demand for insights and practical guidance on building distributed applications with Aspire!

Oct 10, 2024
Post comments count 5
Post likes count 16

Engineering the Scalable Vector Extension in .NET

Kunal Pathak

Let's take an in-depth look at how the team implemented the Scalable Vector Extension (SVE) for .NET.

Oct 8, 2024
Post comments count 0
Post likes count 3

.NET 9 Release Candidate 2 is now available!

.NET Team

Try out the latest features in .NET 9 Release Candidate 2 across the .NET SDK, libraries, runtime, ASP.NET Core, SignalR, .NET MAUI, and more!

Oct 8, 2024
Post comments count 16
Post likes count 37

Introducing Microsoft.Extensions.AI Preview – Unified AI Building Blocks for .NET

Luis Quintanilla

We are excited to introduce the Microsoft.Extensions.AI package available in preview today. This new package provides a unified abstraction layer that enables you to integrate AI services into your .NET applications.

Oct 8, 2024
Post comments count 1
Post likes count 1

.NET and .NET Framework October 2024 servicing releases updates

Tara,
Rahul

A recap of the latest servicing updates for .NET and .NET Framework for October 2024.

Oct 1, 2024
Post comments count 5
Post likes count 8

Announcing the stable release of the official OpenAI library for .NET

.NET Team

Discover the stable release of the official OpenAI library for .NET, empowering developers to integrate cutting-edge AI models, including GPT-4o & o1, into their .NET applications.

Sep 25, 2024
Post comments count 3
Post likes count 5

Getting started with testing and Aspire

Aaron Powell

Learn how to improve your software development process with automated testing in Aspire. This post covers the basics of getting started, writing tests for distributed applications, and ensuring your services run smoothly.

Sep 19, 2024
Post comments count 0
Post likes count 4

Join the .NET Smart Components ecosystem

Daniel Roth

The .NET Smart Components are now open source to help library authors build and share easy-to-use AI-powered features, including new AI-powered components from Telerik, DevExpress, and Syncfusion.

Sep 18, 2024
Post comments count 7
Post likes count 3

Improving GitHub Copilot Completions in Visual Studio for C# Developers

Mika Dumont

Learn about the latest GitHub Copilot improvements for C# developers

Sep 12, 2024
Post comments count 0
Post likes count 2

Android Asset Packs for .NET & .NET MAUI Android Apps

Dean Ellis

Introducing a new way to build and deploy Android Asset Packs using .NET for Android and .NET MAUI. If your app has allot of AndroidAsset items this feature will make your life easier.

Sep 12, 2024
Post comments count 66
Post likes count 155

Performance Improvements in .NET 9

Stephen Toub - MSFT

Take an in-depth tour through hundreds of performance improvements in .NET 9.

Sep 11, 2024
Post comments count 0
Post likes count 4

.NET 9 Release Candidate 1 is now available!

.NET Team

Try out the latest features in .NET 9 Release Candidate 1 across the .NET SDK, libraries, ASP.NET Core, SignalR, .NET MAUI, and more!

Sep 11, 2024
Post comments count 0
Post likes count 4

GitHub Models and .NET: Building Generative AI apps for engineers

April Yoho

In this post, you'll learn how to use AI models on GitHub.

Sep 10, 2024
Post comments count 2
Post likes count 8

Learn to Build Your First Blazor Hybrid App!

Sweeky,
Gerald

Learn all about the Blazor Hybrid workshop that you can follow yourself or teach to others!

Sep 9, 2024
Post comments count 10
Post likes count 20

Why is F# code so robust and reliable?

Vladimir Shchur

F# is not just for math and big data, it's a general purpose language that will greatly reduce the amount of bugs in your code.

Sep 4, 2024
Post comments count 0
Post likes count 0

Discover .NET at DEVintersection Las Vegas 2024

Mehul Harry

Join us at DEVintersection Las Vegas from September 9-12, 2024, for an in-person event featuring the latest in .NET and Azure technologies. Connect with experts, dive into new advancements, and get your questions answered by the people who build the tools you use every day.

Sep 3, 2024
Post comments count 0
Post likes count 3

Enhance Your Cloud Development Skills at ‘Azure Developers – Aspire Day 2024’

Mehul Harry

Join us at the Azure Developers - Aspire Day 2024, a virtual event happening on September 18, 2024

Aug 29, 2024
Post comments count 10
Post likes count 7

Announcing Aspire 8.2 – Goodbye Components, Hello Integrations!

Maddy Montaquila

Aspire 8.2 is here with some nice updates for components... we mean integrations! Learn more about this rename, what it means for you, and what the teams have been adding to testing in Aspire!

Aug 28, 2024
Post comments count 23
Post likes count 8

BinaryFormatter removed from .NET 9

Immo Landwerth

Starting with .NET 9, we no longer include an implementation of BinaryFormatter in the runtime. This post covers what options you have to move forward.

Aug 27, 2024
Post comments count 1
Post likes count 8

Introducing the Pinecone .NET SDK

Luis Quintanilla

Get started building AI applications in .NET using the Pinecone Vector DB and the Pinecone .NET SDK.

Aug 27, 2024
Post comments count 8
Post likes count 9

.NET Community Toolkit 8.3 is here! NativeAOT, .NET 8 enhancements, and more!

Sergio Pedri

We're happy to announce the official launch of the .NET Community Toolkit 8.3 release, featuring .NET 8 and NativeAOT support, performance improvements, several bug fixes and enhancements, and more!

Aug 27, 2024
Post comments count 0
Post likes count 6

C# Dev Kit update brings enhanced Razor IntelliSense, Project Status, and New Config Options

Wendy Breiding (SHE/HER)

Boost your dev workflow with the C# Dev Kit August 2024 release, which brings enhanced Razor IntelliSense, updated Project Status Bar, and new Project Configuration Options!

Aug 21, 2024
Post comments count 0
Post likes count 2

Supercharge your testing experience with MSTest.Analyzers

Jakub Jareš

MSTest ships with extensive suite of code analyzers to help you write well-formed, performant and error free tests.

Aug 15, 2024
Post comments count 0
Post likes count 12

.NET 9 Preview 7 is now available!

.NET Team

Try out the latest features in .NET 9 Preview 7 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, C#, .NET MAUI, and more!

Aug 14, 2024
Post comments count 4
Post likes count 5

.NET Conf 2024 – Celebrating the Release of .NET 9! – Save the Date!

Mehul Harry

Announcing .NET Conf 2024 - a free, three-day virtual developer event that celebrates the release of .NET 9.

Aug 13, 2024
Post comments count 5
Post likes count 3

Introducing the Azure AI Inference SDK: Access More AI Models with the Azure AI Model Catalog

Luis Quintanilla

Announcing the Azure AI Inference SDK for .NET! This SDK provides easy access to a comprehensive suite of AI models in the Azure AI Model Catalog for inference tasks like chat, enabling you to effortlessly incorporate AI into your applications that align with your requirements.

Aug 13, 2024
Post comments count 3
Post likes count 1

.NET and .NET Framework August 2024 updates

Tara,
Rahul

A recap of the updates for .NET and .NET Framework for August 2024.

Aug 7, 2024
Post comments count 11
Post likes count 15

Adding Aspire to your existing .NET apps

Jon Galloway

Aspire can really simplify local development for your existing apps, large or small. In this post, we'll look at how easy it is to make your current solutions better with just a few lines of code.

Jul 31, 2024
Post comments count 2
Post likes count 2

Enhancing #help in F# Interactive

David Schaefer

The '#help' directive in F# Interactive can now quickly access documentation instantly within the REPL.

Jul 29, 2024
Post comments count 15
Post likes count 8

Creating Bindings for .NET MAUI with Native Library Interop

Rachel Kang (SHE/HER)

Learn how to get started creating bindings with Native Library Interop by following this example binding native Chart libraries in a .NET MAUI application.

Jul 24, 2024
Post comments count 4
Post likes count 6

How use a Blazor QuickGrid with GraphQL

Frank Boucher

In this is the second post in a series of posts about GraphQL and .NET, we will see how to fill a Blazor QuickGrid component with data fetched with GraphQL. We will also use the virtualize feature of the QuickGrid to improve performance.

Jul 23, 2024
Post comments count 7
Post likes count 9

Announcing .NET Conf: Focus on AI – August 20th 2024

Mehul Harry

We're thrilled to announce the upcoming .NET Conf: Focus on AI, happening on August 20th! This one-day, virtual event will be packed with insightful sessions from both the community and Microsoft teams, showcasing how you can infuse your .NET applications with powerful AI capabilities.

Jul 23, 2024
Post comments count 0
Post likes count 4

What’s new in Aspire 8.1 for cloud native developers!

Mitch Denny

Let's take a look at what is new with Aspire 8.1 for building cloud native applications!

Jul 22, 2024
Post comments count 2
Post likes count 9

Add AI to Your .NET Apps Easily with Prompty

Bruno Capuano

Learn how to integrate AI into your .NET applications with Prompty, a powerful Visual Studio Code extension.

Jul 18, 2024
Post comments count 0
Post likes count 3

Introducing CoreWCF and WCF Client Azure Queue Storage bindings for .NET

Subhrajit Saha

The initial beta release of the official libraries Microsoft.CoreWCF.Azure.StorageQueues and Microsoft.WCF.Azure.StorageQueues.Client library for .NET is now available.

Jul 18, 2024
Post comments count 1
Post likes count 4

.NET 6 will reach End of Support on November 12, 2024

Rahul Bhandari (MSFT)

.NET 6 will reach end of support on November 12, 2024, this blog breaks down all the valuable information you need to know and how to update to .NET 8.

Jul 17, 2024
Post comments count 11
Post likes count 5

NuGetAudit 2.0: Elevating Security and Trust in Package Management

Andy,
Jon

Introduction In November 2023 (NuGet 6.8, Visual Studio 17.8, .NET SDK 8.0.100), we released NuGet Audit. NuGet Audit provides warnings during restore when a package with a known vulnerability is used by a project. More information about NuGet Audit, including detailed configuration options can be found on our learn website. New features are still being added, so if you haven’t read the docs recently, consider having another look, or check our release notes, to see if new features that may help you have been added. Here is a quick summary of available settings that will be available in NuGet 6.12, Visual Studio...

Jul 16, 2024
Post comments count 0
Post likes count 4

Building a Safer Future – How NuGet is Tackling Software Supply Chain Threats

Jon Douglas

Despite significant technological progress in addressing complex security threats, the key to preventing the next attack lies in adhering to fundamental security principles. It's essential to ensure the software ecosystem is secure, focusing on protecting .NET developers who design, build, and maintain the critical software we all use. As the home to one of the world's largest developer communities, NuGet is in a unique position to help improve the security of the software supply chain. In 2022, we launched several initiatives aimed at enhancing supply chain security and prioritizing the protection of developers...

Jul 15, 2024
Post comments count 0
Post likes count 12

.NET 9 Preview 6 is now available!

.NET Team

Try out the latest features in .NET 9 Preview 6 across the .NET runtime, SDK, libraries, ASP.NET Core, Blazor, and more!

Jul 11, 2024
Post comments count 4
Post likes count 9

Why and How to Execute GraphQL Queries in .NET

Frank Boucher

This post shows how to query a GraphQL API in .NET using Strawberry Shake from a console application

Jul 11, 2024
Post comments count 6
Post likes count 5

Dark Mode Now Available on NuGet.org

Allie,
martinruiz

We won’t keep you “in the dark” about this any longer… Dark Mode for NuGet.org is finally here!   Your feedback has been invaluable in making this happen. We know that eye strain is a significant issue for many developers, and we're excited to offer a solution. Whether you prefer it for aesthetics or necessity, Dark Mode is here to enhance your experience. Inspired by the sleek and modern design of Fluent UI, we’re integrated a color scheme that is easy on the eyes and aligns with the aesthetics of other Microsoft products.  Dark mode on NuGet.org respects your system themes settings on both Windows and Mac....

Jul 9, 2024
Post comments count 51
Post likes count 11

C# 13: Explore the latest preview features

Kathleen Dollard

C# 13 focuses on flexibility and performance, with top features like params collections for added flexibility, lock object for improved performance, and partial properties to support generators.

Jul 9, 2024
Post comments count 7
Post likes count 3

.NET and .NET Framework July 2024 servicing releases updates

Tara,
Rahul

A recap of the latest servicing updates for .NET and .NET Framework for July 2024.

Jun 26, 2024
Post comments count 5
Post likes count 6

Join Us for Aspire Developers Day – Elevate Your Cloud Native Skills!

Mehul Harry

Join us on July 23, 2024, for Aspire Developers Day, a livestream event to elevate your .NET skills with keynotes, deep dives, and interactive sessions. Connect with experts and the community.

Jun 24, 2024
Post comments count 2
Post likes count 3

Let’s Learn Aspire – Start your cloud-native journey live!

James Montemagno

Join us for Let's Learn Aspire, a global live stream workshop where you can learn all about what Aspire is, why you would use it, and see how to integrate Aspire into your apps with a hands on workshop.

Jun 20, 2024
Post comments count 0
Post likes count 2

Announcing Third Party API and Package Map Support for .NET Upgrade Assistant

Marco Goertz

Learn how to extend the .NET Upgrade Assistant by providing mappings for your own libraries and packages.

Jun 19, 2024
Post comments count 9
Post likes count 5

Using Phi-3 & C# with ONNX for text and vision samples

Bruno Capuano

Harness the power of Phi-3 SLMs and ONNX for AI-driven .NET applications, showcasing C# integration for advanced tasks like image analysis and interactive Q&A.

Jun 18, 2024
Post comments count 0
Post likes count 5

Privacy and security improvements in .NET modernization tooling

Mike Rousos

Learn about the latest privacy and security-related updates to Azure Migrate application and code assessment and .NET Upgrade Assistant.

Jun 17, 2024
Post comments count 0
Post likes count 6

Refactor your code with default lambda parameters

David Pine

Explore opportunities to refactor your C# code with default lambda parameters, a new feature in C# 12.

Jun 13, 2024
Post comments count 0
Post likes count 4

Using PostgreSQL with .NET and Entra ID

Aaron Powell

Getting started with .NET and PostgreSQL, and using Entra ID to secure your app.

Jun 12, 2024
Post comments count 15
Post likes count 12

The .NET MAUI Extension for Visual Studio Code is now Generally Available

Maddy Montaquila

Start developing .NET MAUI apps with the GA Visual Studio Code extension today!

Jun 11, 2024
Post comments count 3
Post likes count 12

Building Generative AI apps with .NET 8

Jordan,
Luis

Learn the latest news and announcements about the state of generative AI development with .NET 8.

Jun 10, 2024
Post comments count 12
Post likes count 7

Getting started with UI testing .NET MAUI apps using Appium

Gerald Versluis

A proven way to test your (mobile) apps is through UI testing. In this post we will learn how to get setup with UI testing for .NET MAUI apps using Appium.

Jun 6, 2024
Post comments count 21
Post likes count 18

Announcing the official OpenAI library for .NET

.NET Team

The initial beta release of the official OpenAI library for .NET is now available.

Jun 5, 2024
Post comments count 4
Post likes count 2

MSTest 3.4 is here with WinUI support and new analyzers!

Amaury,
Marco

MSTest 3.4 is available. Learn all about the highlighted features and fixes that will make your testing experience always better.

Jun 4, 2024
Post comments count 0
Post likes count 10

A beginner’s guide to mapping arrays in EF Core 8

Arthur Vickers

EF Core 8 introduces support for mapping typed arrays of simple values to database columns so the semantics of the mapping can be used in the SQL generated from LINQ queries.

Jun 3, 2024
Post comments count 4
Post likes count 8

Refactor your code using alias any type

David Pine

Explore the "alias any type" C# 12 feature through a complete demo application.

May 30, 2024
Post comments count 2
Post likes count 7

Catch Up on Microsoft Build 2024: Essential Sessions for .NET Developers

James Montemagno

Get up to date on all of the .NET sessions from Microsoft Build 2024 covering .NET 9, .NET Aspire, .NET MAUI, ASP.NET Core, EF Core, and so much more!

May 29, 2024
Post comments count 2
Post likes count 5

F# developer stories: how we’ve finally fixed a 9-year-old performance issue

Petr Semkin

Some bugs carry exciting narratives — attempting to resolve them lets you trace the history of the repository and the community.

May 27, 2024
Post comments count 8
Post likes count 15

Introducing links to source code for .NET API Docs

Min,
Matt

.NET API reference docs now link directly to the source code! Learn how the links are generated, and some of ideas for future improvements.

May 21, 2024
Post comments count 8
Post likes count 2

Announcing NuGet 6.10

The NuGet Team

NuGet 6.10 is included in Visual Studio 2022 and .NET 8.0 out of the box. You can also download NuGet 6.10 for Windows, macOS, and Linux as a standalone executable. In NuGet 6.10, we introduce some exciting new features and bug fixes, such as a new command, vulnerability auditing in , and improvements to cached credentials. For more information, and a detailed list of all changes, see our release notes. NuGet 6.10 Highlights New features in NuGet 6.10: command You can now run the command with , , , and sub-commands to easily configure and understand your NuGet environment. Here's a few scenarios us...

May 21, 2024
Post comments count 32
Post likes count 9

.NET Announcements and Updates from Microsoft Build 2024

.NET Team

Our latest updates and announcements from Microsoft Build including .NET Aspire, .NET 9 Preview 4, C# 13, Blazor, .NET MAUI, and more!

May 21, 2024
Post comments count 7
Post likes count 25

General Availability of Aspire: Simplifying .NET Cloud-Native Development

Damian Edwards

Aspire, the stack that streamlines development of .NET cloud-native services, is now generally available.

May 15, 2024
Post comments count 6
Post likes count 4

.NET and .NET Framework May 2024 Servicing Updates

Tara,
Rahul

A recap of the latest servicing updates for .NET and .NET Framework for May 2024.

May 14, 2024
Post comments count 6
Post likes count 1

Announcing NuGet Commands in C# Dev Kit

Allie Barry

With the April release of C# Dev Kit, you can now manage your NuGet packages directly from Visual Studio Code using the new commands in the command palette. To add a NuGet package to your project, use the command “NuGet: Add NuGet Package”. If you have more than one project in your solution, you will be asked to select which project you want to add the package to. Then you can search for packages by name. Then select the version you want to apply. Once you select a package, C# Dev Kit will add it to your project and update your project file and references. To update or remove a NuGet package from your project, u...

May 13, 2024
Post comments count 1
Post likes count 6

What’s new in Orleans 8 for Scalable Distributed Applications

Mike Kistler

Let's take a look at what is new with Orleans for building robust, scalable distribute applications with Orleans 8 and integration with .NET Aspire.

May 9, 2024
Post comments count 3
Post likes count 9

Join the .NET Team at Microsoft Build 2024!

Mehul Harry

Get ready for a great lineup of .NET sessions at Microsoft Build 2024. Join us either in Seattle or from the comfort of your own home. With a mix of live and online sessions, you won’t miss a beat.

May 8, 2024
Post comments count 14
Post likes count 18

Refactor your code with C# collection expressions

David Pine

Explore various C# 12 refactoring scenarios for a variety of target types using collection expressions, collection initializers, and the spread syntax.

May 7, 2024
Post comments count 7
Post likes count 1

Package Management & improved .NET Aspire support come to C# Dev Kit

Wendy Breiding (SHE/HER)

Explore the new features and enhancements in the latest version of C# Dev Kit including NuGet package management, .NET Aspire project support, and much more.

Apr 30, 2024
Post comments count 2
Post likes count 6

Secure your container build and publish with .NET 8

Richard Lander

.NET 8 has new security features for containers, including non-root images and SDK tools. Discover how to create non-root container images, configure Kubernetes pods, and inspect images and containers for enhanced security.

Apr 29, 2024
Post comments count 0
Post likes count 5

The Journey to Accessible Apps: Keyboard Accessibility and .NET MAUI

Rachel Kang (SHE/HER)

Are your apps keyboard accessible? Learn more about keyboard traps and find out how you can ensure your .NET MAUI apps are keyboard accessible.

Apr 25, 2024
Post comments count 18
Post likes count 5

What’s new for .NET in Ubuntu 24.04

Richard Lander

Ubuntu 24.04 is now available with .NET from day one in the official Ubuntu feeds! Thanks to the partnership between Canonical and Microsoft, you can start using .NET with Ubuntu 24.04 today!

Apr 24, 2024
Post comments count 5
Post likes count 7

Introducing .NET MAUI Community Tookit v8: TouchBehavior support is here!

Gerald Versluis

The .NET MAUI Community Toolkit version 8.0 has been released with the highly anticipated TouchBehavior on board!

Apr 23, 2024
Post comments count 42
Post likes count 18

Refactor your C# code with primary constructors

David Pine

Explore C# 12's primary constructors through incremental refactoring of a Worker service.

Apr 18, 2024
Post comments count 0
Post likes count 5

Announcing: Azure Developers – .NET Day 2024

Mehul Harry

Join us on April 30th for a full day of online training and discover the latest services and features in Azure designed specifically for .NET developers.

Apr 17, 2024
Post comments count 8
Post likes count 4

Building a scalable gateway with .NET for Microsoft AI

Kara Saucerman

Microsoft AI - our journey to building a scalable gateway with YARP on .NET8

Apr 16, 2024
Post comments count 11
Post likes count 6

Build & test resilient apps in .NET with Dev Proxy

Waldek Mastykarz

Learn how to build and test resilient apps in .NET with Dev Proxy to simulate API failures, different network conditions, and a lot more from your local machine.

Apr 15, 2024
Post comments count 9
Post likes count 3

Streamline your container build and publish with .NET 8

Richard Lander

.NET 8 is a big step forward for building and using containers, with improvements for performance, security, and usability. Let's take a look at some enhancements to the .NET CLI for building and publishing containers.

Apr 11, 2024
Post comments count 19
Post likes count 5

Introducing MSTest SDK – Improved Configuration & Flexibility

Marco,
Amaury

The new MSTest SDK is here and provides an easier way to configure your MSTest projects. Learn all about this release, how to get started, and its great improvements when using MSTest.

Apr 9, 2024
Post comments count 1
Post likes count 5

.NET April 2024 Updates – .NET 8.0.4, 7.0.18, .NET 6.0.29

Rahul Bhandari (MSFT)

Check out latest April 2024 updates for .NET 8.0, .NET 7.0, and .NET 6.0.

Apr 3, 2024
Post comments count 7
Post likes count 6

Testing Your Native AOT Applications

Marco,
Jakub,
Jakub

MSTest introduces a Native AOT compatible test runner and engine for testing your Native AOT applications.

Apr 2, 2024
Post comments count 3
Post likes count 8

Making AI powered .NET apps more consistent and intelligent with Redis

Catherine Wang

Redis makes intelligent apps smarter and consistent by serving as additional knowledge store, caching chat history, and semantically cache request and responses for an API. Combined with traditional caching scenarios, Redis is the multi-purpose data store for your intelligent apps.

Mar 29, 2024
Post comments count 6
Post likes count 5

Bing on .NET 8: The Impact of Dynamic PGO

Ben Watson

Bing Extensible Application Platform's upgrade to .NET 8 and how dynamic profile guided optimization continues to deliver performance gains

Mar 27, 2024
Post comments count 2
Post likes count 6

.NET 7 will reach End of Support on May 14, 2024

Rahul Bhandari (MSFT)

.NET 7 will reach end of support on May 14, 2024, this blog breaks down all the valuable information you need to know and how to update to .NET 8.

Mar 26, 2024
Post comments count 1
Post likes count 2

.NET Framework – March 2024 Cumulative Update Preview

Salini Agarwal

March 2024 Cumulative Update Preview Updates for .NET Framework

Mar 25, 2024
Post comments count 24
Post likes count 15

Adding Apple Privacy Manifest Support to .NET iOS & .NET MAUI apps

Gerald Versluis

Starting May 1, 2024 Apple will start enforcing their Apple privacy manifest for apps that are published to the App Store. In this post we'll describe how to navigate this for .NET for iOS and .NET MAUI apps.

Mar 20, 2024
Post comments count 26
Post likes count 27

Introducing .NET Smart Components – AI-powered UI controls

Daniel Roth

Introducing .NET Smart Components, a set of genuinely useful AI-powered UI components that you can quickly and easily add to .NET apps.

Mar 14, 2024
Post comments count 3
Post likes count 5

Generate Local .NET Secrets from Azure Deployments

Frank Boucher

This post shows how to automatically generate .NET secrets that a .NET app can use from the Azure deployment.

Mar 13, 2024
Post comments count 0
Post likes count 3

The NuGet.org repository signing certificate will be updated as soon as April 8th, 2024

Erick Yondon

Action required: If you validate that packages are repository signed by NuGet.org using a NuGet client policy, command, or the command, please follow these steps by April 8th, 2024 to avoid potential disruptions when installing new NuGet.org packages. If you are unsure, we have outlined steps to check if you will be impacted. Since 2018, NuGet.org has used an X.509 certificate to sign its NuGet packages. The certificate was last renewed on March 15, 2021, and is set to expire on May 15, 2024. As early as April 8th, a new certificate will replace it as the new NuGet.org repository signing certificate for NuGet ...

Mar 13, 2024
Post comments count 4
Post likes count 16

Get started with .NET 8 and AI using new quickstart tutorials

Jordan Matthiesen

New quickstarts are now available to help you get started with .NET and AI development.

Mar 12, 2024
Post comments count 1
Post likes count 1

Refining Your Search: Introducing NuGet.org’s Compatible Framework Filters

Advay,
Jon

Last year, we introduced search by target frameworks on NuGet.org, allowing you to filter your search results based on the framework(s) that a package targets. We received plenty of great feedback from you on how to make the filters more effective, and we are excited to announce that we are adding new search options that will now allow you to filter search results by a package’s “compatible” frameworks. Previously, if you wanted to search for packages matching ‘net8.0’, you would only see packages that explicitly include ‘net8.0’. Backwards compatibility is a key principle in .NET, and this means that packa...

Mar 12, 2024
Post comments count 3
Post likes count 9

Unity extension for Visual Studio Code – Now Generally Available

Jb Evain

We are thrilled to announce the general availability of the Unity extension for Visual Studio Code. This extension, built upon the C# Dev Kit and C# extensions, gives you a comprehensive toolkit for your Unity development in Visual Studio Code across Windows, macOS, and Linux.

Mar 12, 2024
Post comments count 10
Post likes count 2

.NET March 2024 Updates – .NET 8.0.3, 7.0.17, .NET 6.0.28

Rahul Bhandari (MSFT)

Check out latest March 2024 updates for .NET 8.0, .NET 7.0, and .NET 6.0.

Mar 7, 2024
Post comments count 0
Post likes count 6

Building AI Bots, Extending Copilot for Microsoft 365, and more with .NET and Teams Toolkit

Ayca Bas

Teams Toolkit for is packed with the new exciting capabilities for .NET developers including new AI Bot templates, CodeLens integration, and new Copilot preview templates.

Mar 6, 2024
Post comments count 0
Post likes count 5

Get Started with Milvus Vector DB in .NET

Luis Quintanilla

Learn how to get started managing embedding vectors for search and Retrieval Augmented Generation (RAG) scenarios using the Milvus vector database with .NET.

Mar 1, 2024
Post comments count 0
Post likes count 0

GitHub Copilot Analysis, Customized Rules, and more come to the Azure Migrate application and code assessment

Mike Rousos

Learn about the latest features in Azure Migrate Application and Code Assessment to help you move your .NET applications from on-premises to Azure.

Feb 29, 2024
Post comments count 5
Post likes count 8

.NET MAUI Community Toolkit 2023 Highlights

Kym Phillpotts

Let's take a look back at all the happeneings from 2023 for the the .NET MAUI Community Toolkit's Journey of Growth, Rich Features, and Expanding Community Collaboration and a sneak peak at what is next.

Feb 26, 2024
Post comments count 5
Post likes count 10

The FAST and the Fluent: A Blazor story

Vincent Baaij

Learn about the origin of the building blocks of the Fluent UI Blazor library. We'll talk about FAST, Web Components, Fluent Design, and more.

Feb 22, 2024
Post comments count 29
Post likes count 12

WinForms in a 64-Bit world – our strategy going forward

Klaus Loeffelmann

32-bit components can impose challenges for WinForms developers in a 64-bit Visual Studio environment, but there are options to solve this. Component modernization, migrating to .NET 6+ and a new option to use the out-of-process Designer for Framework are the key to a feasible way forward!

Feb 19, 2024
Post comments count 2
Post likes count 2

Developing Optimized GitHub Actions with .NET and Native AOT

David Pine

Explore a fun example app targeting GitHub Actions written entirely in .NET, optimized with Native AOT, and published to the GitHub Container Registry.

Feb 14, 2024
Post comments count 12
Post likes count 24

Introducing ASP.NET Core metrics and Grafana dashboards in .NET 8

James Newton-King

.NET 8 introduces metrics to ASP.NET Core. Check out what is new and discover how easy it is to use metrics and ASP.NET Core to monitor the health and activity of apps.

Feb 14, 2024
Post comments count 0
Post likes count 3

.NET Framework February 2024 Security and Quality Rollup Updates

Salini Agarwal

February 2024 Security and Quality Rollup Updates for .NET Framework

Feb 13, 2024
Post comments count 5
Post likes count 1

Announcing NuGet 6.9

Allie Barry

NuGet 6.9 is included in Visual Studio 2022 and .NET 8.0 out of the box. You can also download NuGet 6.9 for Windows, macOS, and Linux as a standalone executable. In NuGet 6.9, we introduce some exciting new features and bug fixes, such as an improved multi-targeting experience in Visual Studio and support for the 'dotnet search' command. For more information, and a detailed list of all changes, see our release notes. NuGet 6.9 Highlights New features in NuGet 6.9: Support for dotnet search command Starting with NuGet 6.9, you can now use the dotnet package search command for nuget.exe CLI experience to...

Feb 13, 2024
Post comments count 29
Post likes count 27

Our Vision for .NET 9

.NET Team

Welcome to .NET 9! Learn about how we're improving .NET for all kinds of apps, with a special focus on cloud native, AI, and performance.

Feb 13, 2024
Post comments count 1
Post likes count 2

.NET February 2024 Updates – .NET 8.0.2, 7.0.16, .NET 6.0.27

Rahul Bhandari (MSFT)

Check out latest February 2024 updates for .NET 8.0, .NET 7.0, and .NET 6.0.

Feb 9, 2024
Post comments count 1
Post likes count 9

Resilience and chaos engineering

Martin Tomka

Chaos engineering with HTTP clients and Polly library

Feb 8, 2024
Post comments count 19
Post likes count 11

My Top 10 NEW Visual Studio Features of 2023 for .NET Developers

James Montemagno

There are tons of great new feature for .NET developers to love in Visual Studio 2022, here are my top 10 that were released in 2023 that you can take advantage of right now.

Feb 5, 2024
Post comments count 3
Post likes count 6

Dev Tunnels: A Game Changer for Mobile Developers

James Montemagno

See how Dev Tunnels can enhance your development process by securely sharing local web services across the internet and enabling you to easily connect to them from mobile apps, webhooks, and more.

Jan 31, 2024
Post comments count 1
Post likes count 10

Building AI-powered Microsoft Copilot with SignalR and other open-source tools

Justin,
Kevin,
Ken

Microsoft Copilot is powered by several open-source tools, such as SignalR, Adaptive Cards, Markdown, and object-basin to solve the unique challenges in building AI-enabled applications at scale. In this article, we share the design considerations and how we integrated various tools with a focus on how we stream messages and responses to the front-end UI while giving some overview of what happens on the server-side.

Jan 29, 2024
Post comments count 4
Post likes count 4

How to deploy .NET Aspire apps to Azure Container Apps

Jiachen Jiang

Let's take a look at how you can easily deploy .NET Aspire Apps to Azure Container Apps with just a few commands with the Azure Developer CLI!

Jan 25, 2024
Post comments count 17
Post likes count 14

Microsoft Office’s RTC (Real-Time Channel) migration to modern .NET

Gilad Oren

Real-Time Channel is Microsoft Office Online's service that powers real time collaboration and coauthoring. This blog post describes the journey to migrate the service from .NET Framework to modern .NET.

Jan 24, 2024
Post comments count 25
Post likes count 9

Introducing the MSTest Runner – CLI, Visual Studio, & More

Amaury,
Marco,
Jakub

MSTest runner is a new, light-weight and portable runner for MSTest tests available in the .NET CLI, Visual Studio, and more!

Jan 23, 2024
Post comments count 2
Post likes count 0

.NET Framework January 2024 Cumulative Update Preview

Salini Agarwal

January 2024 Cumulative Update Preview Updates for .NET Framework.

Jan 16, 2024
Post comments count 14
Post likes count 2

Introducing NuGetSolver: A Powerful Tool for Resolving NuGet Dependency Conflicts in Visual Studio

Erick Yondon

Managing dependencies on complex projects can be overwhelming. Developers often grapple with numerous direct and transitive dependencies across multiple projects. When different projects share dependencies with varying versions, manual conflict resolution becomes necessary, which can be tedious and error-prone, as fixing one issue may inadvertently create others. Today, we are excited to introduce a new experimental Visual Studio extension called NuGetSolver which was developed in collaboration with Microsoft Research, which aims to simplify the process by automatically resolving NuGet dependency conflicts in ...

Jan 12, 2024
Post comments count 11
Post likes count 9

Sortable Lists for Blazor using a SortableJS Component

Burke Holland

Blazor Sortable is a new a open source community Blazor component for creating sortable lists of items using SortableJS.

Jan 9, 2024
Post comments count 7
Post likes count 1

.NET Framework January 2024 Security and Quality Rollup

Salini Agarwal

January 2024 Security and Quality Rollup Updates for .NET Framework

Jan 9, 2024
Post comments count 3
Post likes count 1

.NET January 2024 Updates – .NET 8.0.1, 7.0.15, .NET 6.0.26

Rahul Bhandari (MSFT)

Check out latest Janaury 2024 updates for .NET 7.0 and .NET 6.0

Jan 3, 2024
Post comments count 5
Post likes count 10

Announcing the Azure Migrate application and code assessment tool for .NET

Olia Gavrysh

The new tool to help you move your .NET applications from on-premises to Azure is available in Visual Studio Marketplace and as a .NET CLI tool!

Dec 28, 2023
Post comments count 1
Post likes count 5

Safer recursion in F#

David Schaefer

Tail recursion is a new F# compiler feature which helps to avoid stack overflows.

Dec 21, 2023
Post comments count 19
Post likes count 9

What’s New in Our Code Coverage Tooling?

Jakub Chocholowicz

Discover enhanced code coverage tools with better platform support, new report formats and improved performance.

Dec 20, 2023
Post comments count 6
Post likes count 107

Announcing .NET Aspire Preview 2

Damian Edwards

.NET Aspire Preview 2 is now available and includes many improvements and new capabilities.

Dec 20, 2023
Post comments count 1
Post likes count 2

Announcing the HackTogether: The Great .NET 8 Hack Winners

Matt Soucoup

Thank you for all the wonderful submissions, and now we've picked the best of the best for the winners of the Great .NET 8 Hack!

Dec 11, 2023
Post comments count 2
Post likes count 16

Hardware Intrinsics in .NET 8

Tanner Gooding [MSFT]

.NET 8 includes significant improvements to the Hardware Intrinsics feature.

Dec 7, 2023
Post comments count 1
Post likes count 6

.NET Conf 2023 Recap – Celebrating Community, Innovation, and the Launch of .NET 8

Jon,
Mehul

.NET Conf 2023 is over, but you can re-live the largest .NET event of the year with full access to video recordings, slides, demos, and more.

Dec 7, 2023
Post comments count 13
Post likes count 14

.NET 8 Networking Improvements

Máňa,
Natalia

Introducing new networking features in .NET 8 including HTTP space, metrics, sockets and more!

Dec 6, 2023
Post comments count 7
Post likes count 14

Learn .NET 8 with New Beginner Videos

Katie,
Jayme

New to .NET? We know there is a lot to explore – so join our Technical Program managers as they cover all of .NET 8 through this brand new beginners video series and take .NET one step at a time.

Dec 4, 2023
Post comments count 17
Post likes count 17

Extending WebAssembly to the Cloud with .NET

Richard Lander

We're closely following the progress of WebAssembly, including WebAssembly System Interface (WASI). There's a new experimental workload in .NET 8 for WASI that extends the capabilities of Wasm towards the Cloud.

Nov 30, 2023
Post comments count 28
Post likes count 11

How to make libraries compatible with native AOT

Eric Erhardt

How to make .NET libraries compatible with native AOT

Nov 28, 2023
Post comments count 12
Post likes count 22

Building resilient cloud services with .NET 8

Martin Tomka

How to integrate resilience and into HTTP Client

Nov 27, 2023
Post comments count 7
Post likes count 10

Announcing ML.NET 3.0

Jeff Handley

Announcing ML.NET 3.0, with improvements for deep learning, DataFrame, performance, and more!

Nov 21, 2023
Post comments count 10
Post likes count 13

Fake It Til You Make It…To Production

Martin Taillefer

Explores the new logging, metric, and time provider fakes introduced in .NET 8

Nov 21, 2023
Post comments count 34
Post likes count 9

Announcing .NET Chiseled Containers

Richard Lander

.NET chiseled Ubuntu container images are now GA and can be used in production, for .NET 6, 7, and 8.

Nov 20, 2023
Post comments count 2
Post likes count 1

Announcing NuGet.exe and NuGet Client SDK Packages Support Policy: Keeping You Informed and Secure

Kartheek,
Jon

At NuGet, our commitment is to ensure that our users have access to the latest, most secure, and well-maintained versions of our tools and packages. With this in mind, we would like to announce the NuGet Support Policy, a set of guidelines designed to keep you informed about the status of NuGet.exe and NuGet Client SDK packages on nuget.org. Why We're Introducing This Policy We firmly believe that transparency and security are of utmost importance in software development. Here's why we're implementing this policy: What You Can Expect NuGet Client tools are distributed through the following vehicles. The ...

Nov 20, 2023
Post comments count 4
Post likes count 9

Improvements & Changes in Android resource generation in .NET 8

Dean Ellis

In .NET 8 we have made some vast improvements in changes to how Android resources work in regards to the designer assembly. If you are building Android apps and libraries there are some important changes to know about.

Nov 17, 2023
Post comments count 4
Post likes count 3

Announcing NuGet 6.8 – Maintaining Security with Ease

Allie Barry

NuGet 6.8 is included in Visual Studio 2022 and .NET 8.0 out of the box. You can also download NuGet 6.8 for Windows, macOS, and Linux as a standalone executable. Maintaining and understanding security status in your projects is now easier than ever in NuGet 6.8. We're happy to announce a plethora of new features to help you be aware potential vulnerabilities in your projects, visualize the configuration of precautionary measures to keep your code safe, and maintain fine-grained control over your dependency sources. NuGet 6.8 Highlights There are many new features in NuGet 6.8: NuGetAudit - Notificati...

Nov 14, 2023
Post comments count 81
Post likes count 47

Announcing .NET 8

Gaurav Seth

Today Microsoft announced the availability of .NET 8, the latest version of one of the world’s leading programming languages and development platforms.

Nov 14, 2023
Post comments count 41
Post likes count 38

Introducing .NET Aspire: Simplifying Cloud-Native Development with .NET 8

Glenn Condron [MSFT]

Introducing .NET Aspire: A cloud ready stack for building observable, production ready, distributed applications

Nov 14, 2023
Post comments count 8
Post likes count 0

.NET Framework November 2023 Security and Quality Rollup

Immo,
Salini,
Tara

November 2023 Security and Quality Rollup Updates for .NET Framework

Nov 14, 2023
Post comments count 0
Post likes count 0

.NET November 2023 Updates – .NET 7.0.14, .NET 6.0.25

Rahul Bhandari (MSFT)

Check out latest November 2023 updates for .NET 7.0 and .NET 6.0

Nov 14, 2023
Post comments count 40
Post likes count 17

Announcing .NET MAUI in .NET 8

David Ortinau

.NET MAUI in .NET 8 has arrived with quality improvements, performance and memory improvements, desktop enhancements, and more.

Nov 14, 2023
Post comments count 52
Post likes count 10

Announcing ASP.NET Core in .NET 8

Daniel Roth

.NET 8 is now available! Check out all the new features and improvements in ASP.NET Core in this release.

Nov 14, 2023
Post comments count 1
Post likes count 8

Entity Framework Core 8 (EF8) is available today

Arthur Vickers

Announcing EF Core 8 (EF8) with complex types, primitive collections, better JSON, and exciting new query translations!

Nov 14, 2023
Post comments count 12
Post likes count 25

Announcing C# 12

Kathleen Dollard

Announcing the official release of C# 12, including collection expressions, primary constructors, and more!

Nov 14, 2023
Post comments count 5
Post likes count 5

Announcing F# 8

RNDr. Tomáš Grošup, Ph.D.

Read what is new in F# 8 - the language, compiler tooling and FSharp.Core standard library

Nov 7, 2023
Post comments count 6
Post likes count 5

Join us for the Great .NET 8 Hack

Aaron Powell

Join us for a virtual hackathon, November 20 to December 4, 2023 to learn how to build awesome apps with .NET, AI, or Cloud Native. And a chance to win exciting prizes!

Nov 6, 2023
Post comments count 6
Post likes count 6

The convenience of System.IO

Richard Lander

File I/O APIs are used pervasively in apps. .NET has great API for reading and writing files. They are a great example of the convenience of .NET.

Nov 3, 2023
Post comments count 42
Post likes count 17

What’s new with identity in .NET 8

Jeremy Likness

An introduction to identity in .NET 8 with code examples to secure APIs, generate a Blazor-based UI and integrate authentication into Blazor WebAssembly apps.

Nov 2, 2023
Post comments count 3
Post likes count 4

A new F# compiler feature: graph-based type-checking

Florian Verdonck

Graph-based type-checking is a new F# compiler flag that allows the compiler to type-check files in a project in parallel whenever possible.

Nov 2, 2023
Post comments count 3
Post likes count 9

Trying out MongoDB with EF Core using Testcontainers

Arthur Vickers

An introduction to the MongoDB database provider for EF Core, including use of Testcontainers

Oct 31, 2023
Post comments count 8
Post likes count 19

.NET 8 Performance Improvements in .NET MAUI

Jonathan Peppers

What improvements did we bring to .NET MAUI in .NET 8? Click to find out more!

Oct 26, 2023
Post comments count 0
Post likes count 1

.NET Framework October 2023 Cumulative Update Preview

Tara Overfield

Today, we are releasing the October 2023 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. WPF1 1 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Customers using Windows 11, version 22H2, you will now find .NET Framework updates on the Settings > Windows Update > Advanced options > Optional updates page. Advanced system administrators can also take use of the below direct Microsoft Update Ca...

Oct 20, 2023
Post comments count 6
Post likes count 20

Building 3D Applications and Content with .NET MAUI and Evergine

jorge canton ferrero

See how you can leverage Evergine to build 3D applications and content in .NET MAUI with just a few lines of code!

Oct 16, 2023
Post comments count 5
Post likes count 34

Performance Improvements in ASP.NET Core 8

Brennan Conroy

Performance improvements in ASP.NET Core 8

Oct 13, 2023
Post comments count 2
Post likes count 1

.NET Framework October 2023 Security and Quality Rollup Updates

Salini Agarwal

A recap of the latest Security and Quality Rollup for .NET Framework for October 2023.

Oct 11, 2023
Post comments count 3
Post likes count 5

Overhauled F# code fixes in Visual Studio

Petr Semkin

F# code fixes are now more performant, correct, and testable.

Oct 10, 2023
Post comments count 16
Post likes count 17

Announcing .NET 8 Release Candidate 2

Jon Douglas

.NET 8 RC2 is now available with new NuGet package READMEs for .NET packages, simple CLI-based project evaluation for MSBuild, publishing containers to tar.gz archives, and Tensor Primitives for .NET.

Oct 10, 2023
Post comments count 57
Post likes count 13

ASP.NET Core updates in .NET 8 Release Candidate 2

Daniel Roth

.NET 8 Release Candidate 2 is now available! Check out what's new in ASP.NET Core in this update.

Oct 10, 2023
Post comments count 38
Post likes count 10

Announcing .NET MAUI in .NET 8 Release Candidate 2: More Quality

David Ortinau

.NET MAUI in .NET 8 RC2 has still more quality improvements for developers, and we have some bonus news.

Oct 10, 2023
Post comments count 6
Post likes count 11

EF Core 8 Release Candidate 2: Smaller features in EF8

Arthur Vickers

A tour through some of the smaller features release in Entity Framework Core 8 (EF8) RC 2.

Oct 10, 2023
Post comments count 4
Post likes count 0

.NET October 2023 Updates – .NET 7.0.13, .NET 6.0.24

Rahul Bhandari (MSFT)

Check out latest October 2023 updates for .NET 7.0 and .NET 6.0

Oct 5, 2023
Post comments count 18
Post likes count 7

The convenience of System.Text.Json

Richard Lander

JSON is one of the most common formats in apps today and .NET has great APIs for reading and writing JSON documents. It's a great example of the convenience of .NET.

Oct 4, 2023
Post comments count 21
Post likes count 16

C# Dev Kit – Now Generally Available

Wendy Breiding (SHE/HER)

We are thrilled to announce the general availability of C# Dev Kit, a Visual Studio Code extension that brings an improved editor-first C# development experience to Linux, macOS, and Windows.

Oct 3, 2023
Post comments count 7
Post likes count 8

Arm64 Performance Improvements in .NET 8

Kunal Pathak

.NET 8 added some key features for new functionality as well as performance improvements for developers including developers targeting Arm64 devices. In this blog I break down everything you need to know about the improvements in .NET 8.

Oct 2, 2023
Post comments count 0
Post likes count 5

The .NET Conf Student Zone is Back!

Katie Savage

Get ready for the .NET Conf Student Zone on November 13!

Sep 27, 2023
Post comments count 2
Post likes count 2

.NET Framework September 2023 Cumulative Update Preview

Salini Agarwal

September 2023 Cumulative Update Preview for .NET Framework.

Sep 26, 2023
Post comments count 25
Post likes count 16

Debugging Enhancements in .NET 8

James Newton-King

.NET 8 introduces debugging enhancements to many commonly used types. Check out what is new and discover how .NET debugging is better than ever.

Sep 25, 2023
Post comments count 72
Post likes count 19

The convenience of .NET

Richard Lander

The .NET platform provides convenient solutions to many tasks, for developers looking for a straightforward utility function or a high degree of control crafting an algorithm.

Sep 22, 2023
Post comments count 7
Post likes count 7

Tune into the C# Certification Training Series

Katie Savage

We are hosting six office hour training streams for the new C# Certification training content.

Sep 20, 2023
Post comments count 1
Post likes count 7

Simplifying F# computations with the new ‘while!’ keyword

Petr Semkin

F# introduces `while!` keyword, streamlining loops in computation expressions.

Sep 19, 2023
Post comments count 7
Post likes count 5

HTTPS Everywhere Update

Jon Douglas

Mistakes were made When we first published the plan for the effort of HTTPS everywhere, we wanted to get developer community feedback on the various HTTP and HTTPS scenarios that we don't have much everyday visibility of. After we published that blog, we heard you loud and clear that there was a gap. This plan needed a clear way to suppress the eventual error case when a non-HTTPS source is used due to various scenarios where you are able to accept the security risk. We've recently added such functionality that will allow you to do just that. In NuGet 6.8, you will be able add the attribute to your respective ...

Sep 19, 2023
Post comments count 15
Post likes count 14

What’s new in System.Text.Json in .NET 8

Eirik Tsarpalis

An overview of all new .NET 8 features in System.Text.Json for developers.

Sep 14, 2023
Post comments count 0
Post likes count 2

What’s new in Teams Toolkit for Visual Studio 2022?

Ayca Bas

Teams Toolkit for Visual Studio 2022 version 17.7 is packed with the new exciting capabilities for .NET developers.

Sep 13, 2023
Post comments count 131
Post likes count 157

Performance Improvements in .NET 8

Stephen Toub - MSFT

.NET 7 was super fast, .NET 8 is faster. Take an in-depth tour through over 500 pull requests that make that a reality.

Sep 12, 2023
Post comments count 0
Post likes count 1

.NET Framework September 2023 Security and Quality Rollup Updates

Salini Agarwal

September 2023 Security and Quality Rollup Updates for .NET Framework.

Sep 12, 2023
Post comments count 13
Post likes count 18

Announcing .NET 8 Release Candidate 1

Leslie Richardson

.NET 8 RC1 is now available with improvements to System.Text.Json, a new AOT mode for Android and WASM, Azure Managed Identity support for containers, and more!

Sep 12, 2023
Post comments count 6
Post likes count 11

EF Core 8 RC1: Complex types as value objects

Arthur Vickers

Announcing Entity Framework Core 8 (EF8) RC 1 with support for complex types used as value objects

Sep 12, 2023
Post comments count 32
Post likes count 8

Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality

David Ortinau

.NET MAUI in .NET 8 RC1 has more quality improvements for developers, and introduces the first step to supporting Xcode 15 beta and Apple SDKs.

Sep 12, 2023
Post comments count 66
Post likes count 17

ASP.NET Core updates in .NET 8 Release Candidate 1

Daniel Roth

.NET 8 Release Candidate 1 is now available! Check out what's new in ASP.NET Core in this update.

Sep 12, 2023
Post comments count 2
Post likes count 2

.NET September 2023 Updates – .NET 7.0.11, .NET 6.0.22

Rahul Bhandari (MSFT)

Check out latest September 2023 updates for .NET 7.0 and .NET 6.0

Sep 8, 2023
Post comments count 22
Post likes count 18

WPF File Dialog Improvements in .NET 8

Dipesh Kumar

Announing OpenFolderDialog control and other file dialog properties in WPF in .NET 8.

Sep 6, 2023
Post comments count 23
Post likes count 49

Demystifying Retrieval Augmented Generation with .NET

Stephen Toub - MSFT

Build a chat-based console app with Retrieval Augmented Generation (RAG) from scratch.

Aug 29, 2023
Post comments count 10
Post likes count 14

New .NET Upgrade Assistant version with feature updates and .NET MAUI improvements!

Olia Gavrysh

The new version of .NET Upgrade Assistant is available in Visual Studio Marketplace with feature updates and .NET MAUI improvements!

Aug 28, 2023
Post comments count 36
Post likes count 60

Announcing the New Foundational C# Certification with freeCodeCamp

Katie Savage

The Foundational C# Certification with freeCodeCamp is now available! The certification is free, globally available, and includes a full training course.

Aug 23, 2023
Post comments count 1
Post likes count 2

.NET Framework August 2023 Cumulative Update Preview

Salini Agarwal

August 2023 Cumulative Update Preview Updates for .NET Framework

Aug 10, 2023
Post comments count 1
Post likes count 1

Announcing NuGet 6.7 – Keeping You Secure

Jon,
Nikolche

NuGet 6.7 is included in Visual Studio 2022 and .NET 7.0 out of the box. You can also download NuGet 6.7 for Windows, macOS, and Linux as a standalone executable. Security is a chain; it's only as strong as its weakest link. That's why today, we are happy to announce that NuGet 6.7 brings a plethora of security features such as enhancements to package source mapping, new vulnerability APIs, package version dropdown changes, and new warning messages for chain of trust issues. NuGet 6.7 Highlights There are many new features in NuGet 6.7: View your package source mapping status in the package details pa...

Aug 8, 2023
Post comments count 6
Post likes count 1

.NET Framework August 2023 Security and Quality Rollup Updates

Salini Agarwal

August 2023 Security and Quality Rollup Updates for .NET Framework

Aug 8, 2023
Post comments count 43
Post likes count 11

Announcing .NET MAUI in .NET 8 Preview 7: Keyboard Accelerators

David Ortinau

.NET MAUI in .NET 8 Preview 7 has more new quality improvements for developers, experimental new AOT for iOS, and exciting new Visual Studio support.

Aug 8, 2023
Post comments count 66
Post likes count 16

ASP.NET Core updates in .NET 8 Preview 7

Daniel Roth

.NET 8 Preview 7 is now available! Check out what's new in ASP.NET Core in this update.

Aug 8, 2023
Post comments count 13
Post likes count 13

Announcing .NET 8 Preview 7

Richard Lander

.NET 8 Preview 7 is now available with improvements to type containers, JSON source generation, and CodeGen as well as new support for HTTPS proxy, WPF open folder dialog, and iOS hybrid globalization.

Aug 8, 2023
Post comments count 3
Post likes count 0

.NET August 2023 Updates – .NET 7.0.10, .NET 6.0.21

Rahul Bhandari (MSFT)

Check out latest August 2023 updates for .NET 7.0 and .NET 6.0

Aug 3, 2023
Post comments count 0
Post likes count 1

The Microsoft author-signing certificate will be updated as soon as August 14th, 2023

The NuGet Team

Action required: If you validate that packages are author-signed by Microsoft using a NuGet client policy or the command, please follow these steps by August 14th, 2023 to avoid potential disruptions when installing new Microsoft packages. If you are unsure, we have outlined steps to check if you will be impacted. Microsoft uses an X.509 certificate to author-sign its NuGet packages. The current certificate will expire on October 5th, 2023. In late August 2023, a new certificate will replace it as the new Microsoft author-signing certificate for NuGet packages. Existing packages already signed with the older ce...

Aug 1, 2023
Post comments count 14
Post likes count 16

.NET Conf 2023 – Celebrating the Release of .NET 8! – Save the Date!

Mehul Harry

Announcing .NET Conf 2023 - a free, three-day virtual developer event that celebrates the release of .NET 8.

Jul 27, 2023
Post comments count 4
Post likes count 12

New syntax for string interpolation in F#

Adam Boniecki

New language feature is available in preview for F# to make working with interpolated strings even easier.

Jul 25, 2023
Post comments count 0
Post likes count 0

.NET Framework July 2023 Cumulative Update Preview

Salini Agarwal

July 2023 Cumulative Update Preview Updates for .NET Framework

Jul 25, 2023
Post comments count 19
Post likes count 6

Debugging .NET Containers with Visual Studio Code Docker Tools

Chet Husk

Use the Docker extension for Visual Studio Code to build and run containerized .NET applications easily

Jul 12, 2023
Post comments count 6
Post likes count 1

What does Azure AD renamed Microsoft Entra ID mean for .NET developers?

Jeremy Likness

Azure Active Directory (Azure AD) is being renamed as part of unification with the expanded Microsoft Entra identity and network access product family. This is a name change only and does not require any direct action from .NET developers.

Jul 11, 2023
Post comments count 1
Post likes count 0

.NET Framework July 2023 Security and Quality Rollup Updates

Salini Agarwal

July 2023 Security and Quality Rollup Updates for .NET Framework

Jul 11, 2023
Post comments count 0
Post likes count 1

.NET July 2023 Updates – .NET 7.0.9, .NET 6.0.20

Rahul Bhandari (MSFT)

Check out latest July 2023 updates for .NET 7.0 and .NET 6.0

Jul 11, 2023
Post comments count 34
Post likes count 13

New C# 12 preview features

Kathleen Dollard

.NET 8 Preview 6 adds three new features for C# 12: interceptors, inline arrays, and enhancements to the nameof expression.

Jul 11, 2023
Post comments count 66
Post likes count 11

ASP.NET Core updates in .NET 8 Preview 6

Daniel Roth

.NET 8 Preview 6 is now available! Check out what's new in ASP.NET Core in this update.

Jul 11, 2023
Post comments count 27
Post likes count 7

Announcing .NET MAUI in .NET 8 Preview 6: Hello VS Code & VS for Mac

David Ortinau

.NET MAUI in .NET 8 Preview 6 has more new quality improvements for developers, experimental new AOT for iOS, and exciting new Visual Studio support.

Jul 11, 2023
Post comments count 15
Post likes count 12

Announcing .NET 8 Preview 6

Justin Yoo

We're thrilled to announce .NET 8 Preview 6 which is packed with plenty of library updates, a new WASM mode, more source generators, constant performance improvements, and NativeAOT support on iOS.

Jul 10, 2023
Post comments count 0
Post likes count 4

Introducing System.Web Adapters v1.2 with new APIs and scenarios

Taylor Southwick

Introducing the release of System.Web adapters v1.2 which introduces new APIs, better Blazor support, A/B testing of migrated endpoints, and more.

Jul 6, 2023
Post comments count 5
Post likes count 6

Improved Source Generators and Code Fixers Arrive in .NET Community Toolkit 8.2.1!

Sergio Pedri

We're happy to announce the official launch of the .NET Community Toolkit 8.2.1 release, featuring lots of QoL improvements, bug fixes and optimizations to the source generators, new code fixers, and more!

Jul 6, 2023
Post comments count 15
Post likes count 7

Improvements to the Caching Abstraction in ASP.NET Core

Catherine,
Marc

We are updating caching in ASP.NET Core to be more intuitive and reliable

Jul 5, 2023
Post comments count 8
Post likes count 9

Improved F# hints in Visual Studio

Petr Semkin

We're introducing new F# hints and enhancing existing ones.

Jun 27, 2023
Post comments count 8
Post likes count 1

.NET Framework 4.8.1 is available on Windows Update and Catalog

Brett Lopez

Note: This post was updated on 6/27/2023 to account for this day's release on Windows Update and Microsoft Update Catalog.   Today, the .NET Framework 4.8.1 is available on Windows Update and Microsoft Update Catalog for supported versions of Windows. With today's release, the .NET Framework 4.8.1 is now rolling out gradually to customers seeking the latest content on Windows Update.  .NET Framework 4.8.1 is available for the following versions of Windows and distribution channels: Note: Customers using Windows Server Updates Services (WSUS), or any other update management tools can imp...

Jun 21, 2023
Post comments count 3
Post likes count 10

Get ready for fsharpConf 2023!

Petr,
Tomas

Join us on June 26, 2023, for the live stream of the fourth annual fsharpConf. This free virtual event, supported by the F# Software Foundation, will showcase world-class F# experts from across the globe.

Jun 20, 2023
Post comments count 24
Post likes count 6

Introducing the New T4 Command-Line Tool for .NET

Mike Corsaro

Learn about the new T4 text template utility built with .NET 6

Jun 20, 2023
Post comments count 2
Post likes count 7

Microsoft Forms Service’s Journey to .NET 6

Ray Yao

Microsoft Forms is an Office product with 130M monthly active users, recently we migrated our services to .NET 6, and we have seen 100%-200% increase in CPU efficiency.

Jun 13, 2023
Post comments count 1
Post likes count 3

.NET Framework June 2023 Security and Quality Rollup

Salini Agarwal

June 2023 Security and Quality Rollup Updates for .NET Framework

Jun 13, 2023
Post comments count 56
Post likes count 5

Announcing .NET MAUI in .NET 8 Preview 5

David Ortinau

.NET MAUI makes its way to .NET 8 Preview 5 and is full of new quality improvements for developers across the entire framework. In addition, we are introducing NuGet packages even greater flexibility going forward.

Jun 13, 2023
Post comments count 45
Post likes count 10

ASP.NET Core updates in .NET 8 Preview 5

Daniel Roth

.NET 8 Preview 5 is now available! Check out what's new in ASP.NET Core in this update.

Jun 13, 2023
Post comments count 9
Post likes count 5

Announcing .NET 8 Preview 5

Jiachen Jiang

We're thrilled to announce .NET 8 Preview 5, featuring enhanced Metrics APIs, SourceLink integration, default Dynamic PGO, and Alpine ASP.NET Docker Composite Images.

Jun 13, 2023
Post comments count 2
Post likes count 3

.NET June 2023 Updates – .NET 7.0.8, .NET 6.0.19

Rahul Bhandari (MSFT)

Check out latest June 2023 updates for .NET 7.0 and .NET 6.0

Jun 12, 2023
Post comments count 0
Post likes count 2

The Microsoft Teams Global Hack – Week 1 Recap and What’s Coming

Ayca Bas

Week 1 of HackTogether: the Microsoft Teams Global Hack – the hackathon where we build apps for Microsoft Teams – is almost over. Here’s what happened and what’s coming. What happened in week 1 of the Microsoft Teams Global Hack? Following our initial keynote, we started this week with a series of live sessions to show you the different types of apps for Microsoft Teams and how to get started building them. June 5, 2023 | Introduction to Teams Tabs and building them with SharePoint Framework The first session was an introduction to Teams Tabs, which are web UI-based apps exposed inside Microsoft Teams. ...

Jun 6, 2023
Post comments count 1
Post likes count 1

HackTogether: the Microsoft Teams Global Hack – Keynote Recap and What’s Coming

Ayca Bas

Last week we launched HackTogether the Microsoft Teams Global Hack – a virtual hackathon all about building apps for Microsoft Teams. Here’s what happened last week and what’s still to come.

Jun 1, 2023
Post comments count 8
Post likes count 6

Announcing an update for .NET Upgrade Assistant with a new CLI tool!

Olia Gavrysh

The new version of .NET Upgrade Assistant CLI tool is available with all the new features for upgrading your apps!

May 31, 2023
Post comments count 9
Post likes count 8

Speech Recognition in .NET MAUI with CommunityToolkit

Vladislav Antonyuk

Learn how you can incorporate Speech Recognition into your .Net MAUI applications

May 23, 2023
Post comments count 1
Post likes count 3

.NET Framework May 2023 Cumulative Update Preview Updates

Salini Agarwal

May 2023 Cumulative Update Preview Updates for .NET Framework

May 23, 2023
Post comments count 3
Post likes count 14

Transform your business with smart .NET apps powered by Azure and ChatGPT

Luis Quintanilla

Learn how you can build intelligent apps and unleash the full potential of AI in your .NET applications using ChatGPT.

May 22, 2023
Post comments count 16
Post likes count 8

Announcing Azure Monitor OpenTelemetry Distro

Matt,
Sam

The Azure Monitor Open Telemetry distro has just been released. This library enables monitoring ASP.NET Core apps with Azure monitor a one line change, based on the infrastructure of Open Telemetry for .NET.

May 18, 2023
Post comments count 1
Post likes count 5

Object Detection in ML.NET Model Builder

Luis Quintanilla

Object detection using local environments is now available in ML.NET Model Builder to help you solve computer vision problems using machine learning.

May 18, 2023
Post comments count 1
Post likes count 9

Get started with ChatGPT in .NET

Luis Quintanilla

Learn what ChatGPT is and how you can get started using GPT models in conversations with Azure OpenAI service and .NET

May 18, 2023
Post comments count 4
Post likes count 2

Client Support for Calling WCF/CoreWCF with System.ServiceModel 6.0 Is Here!

Sam Spencer

The System.ServiceModel 6.0 packages have been released, they provide client suppport for calling into WCF and CoreWCF Services.

May 18, 2023
Post comments count 6
Post likes count 8

Hot Reload Supports Modifying Generics!

Mikelle Rogers

If you change generics in your code, Hot Reload can enforce the changes without restarting the app.

May 16, 2023
Post comments count 18
Post likes count 16

Announcing .NET 8 Preview 4

Jon Douglas

.NET 8 Preview 4 contains many exciting new features for the runtime and libraries, Native AOT improvements, modern build output and simplified paths, NuGet package security auditing, and much more!

May 16, 2023
Post comments count 69
Post likes count 14

ASP.NET Core updates in .NET 8 Preview 4

Daniel Roth

.NET 8 Preview 4 is now available! Check out what's new in ASP.NET Core in this update.

May 16, 2023
Post comments count 13
Post likes count 8

EF Core 8 Preview 4: Primitive collections and improved Contains

Shay Rojansky

Announcing Entity Framework Core 8 (EF8) Preview 4 with support for primitive collections and improved Contains

May 12, 2023
Post comments count 0
Post likes count 6

Level up your GPT game with prompt engineering

Luis Quintanilla

Learn what prompt engineering is and how to use it to improve the quality of your GPT completions.

May 12, 2023
Post comments count 0
Post likes count 3

Join us for HackTogether: The Microsoft Teams Global Hack

Waldek Mastykarz

Join us for HackTogether: The Microsoft Teams Global Hack, our virtual hackathon to learn how to build powerful apps for Microsoft Teams.

May 2, 2023
Post comments count 22
Post likes count 12

Announcing a new version of the .NET Upgrade Assistant with support for .NET MAUI and Azure Functions!

Olia Gavrysh

The new version of .NET Upgrade Assistant is available in Visual Studio Marketplace with lots of updates and new features!

Apr 27, 2023
Post comments count 1
Post likes count 13

Announcing .NET Community Toolkit 8.2! Faster generators, code fixers, performance improvements and more!

Sergio Pedri

We're happy to announce the official launch of the .NET Community Toolkit 8.2 release, featuring performance improvements to the libraries and source generators, new code fixers and requested features, and more!

Apr 26, 2023
Post comments count 3
Post likes count 16

Get Started with OpenAI Completions with .NET

Luis Quintanilla

Learn what completions are and how to use the Azure .NET SDK to generate them using OpenAI.

Apr 25, 2023
Post comments count 0
Post likes count 2

.NET Framework April 2023 Cumulative Update Preview Updates

Salini Agarwal

April 2023 Cumulative Update Preview Updates for .NET Framework

Apr 25, 2023
Post comments count 1
Post likes count 1

Let’s Learn .NET Virtual Events – All Around the World

Matt Soucoup

Part of what makes .NET amazing is the global community of developers who use it, and we're bringing more content localized for developers around the world!

Apr 25, 2023
Post comments count 8
Post likes count 11

Drawing Elements on Maps with .NET MAUI

James Montemagno

.NET MAUI now features a Map control that allows you not only to display a position with pins, but also render full geometry to essentially draw on a map! In this post I show you how to do it.

Apr 24, 2023
Post comments count 2
Post likes count 7

Join the .NET Team at Microsoft Build 2023!

Mehul Harry

Are you ready for Build 2023? Microsoft's premier developer conference is just around the corner, and there are several exciting .NET sessions that you won't want to miss!

Apr 17, 2023
Post comments count 0
Post likes count 3

Running non-root .NET containers with Kubernetes

Richard Lander

Learn how to run .NET containers in Kubernetes as a non-root user.

Apr 13, 2023
Post comments count 1
Post likes count 2

NuGet.org Terms of Service Update on Unexpected Behavior and Hate Speech

The NuGet Team

In recent years, the .NET open source community and NuGet package registry have become increasingly important for sharing code. However, with the growth of these platforms, there has also been a rise in unexpected behavior and hate speech, which can be harmful and intimidating to many users. We have always been committed to creating a safe and welcoming environment for all our users. To this end, we have made a couple changes to our terms of service. In March 2023, we updated the nuget.org Terms of Use to include more contemporary language of these abuses. Read below for an overview of the changes we’re includin...

Apr 12, 2023
Post comments count 6
Post likes count 25

Get started with OpenAI in .NET

Luis Quintanilla

Learn how to get started using OpenAI models like GPT with .NET and the Azure SDK

Apr 11, 2023
Post comments count 71
Post likes count 20

Check out new C# 12 preview features!

Kathleen Dollard

The first set of C# 12 features are here in preview including primary constructors, using aliases, and lambda expression parameters.

Apr 11, 2023
Post comments count 13
Post likes count 8

Announcing .NET MAUI in .NET 8 Preview 3

David Ortinau

.NET MAUI makes it's way to .NET 8 Preview 3 and is full of new quality improvements for developers across the entire framework. In addition, we are introducing NuGet packages even greater flexibility going forward.

Apr 11, 2023
Post comments count 33
Post likes count 12

ASP.NET Core updates in .NET 8 Preview 3

Daniel Roth

.NET 8 Preview 3 is now available! Check out what's new in ASP.NET Core in this update.

Apr 11, 2023
Post comments count 8
Post likes count 9

Announcing .NET 8 Preview 3

Jiachen Jiang

.NET 8 Preview 3 is now available, with changes to build paths, workloads, Microsoft.Extensions, and containers. It also includes performance improvements in the JIT, for Arm64, and dynamic PGO.

Apr 11, 2023
Post comments count 2
Post likes count 0

.NET April 2023 Updates – .NET 7.0.5, .NET 6.0.16

Rahul Bhandari (MSFT)

Check out April 2023 updates for .NET 7.0. and .NET 6.0

Apr 10, 2023
Post comments count 0
Post likes count 5

Start your AI and .NET Adventure with #30DaysOfAzureAI

Dave Glover

April AI #30DaysOfAzureAI is a series of daily posts throughout April focused on Azure AI. See what is in store for .NET Developers

Apr 10, 2023
Post comments count 7
Post likes count 5

Learn how to modernize your .NET apps from the pros!

Jon Galloway

We've got some great new resources to help you modernize your .NET apps, from intro videos and hands on modules to deep dive walkthroughs.

Apr 4, 2023
Post comments count 22
Post likes count 23

Improvements to auth and identity in ASP.NET Core 8

Jeremy Likness

The ASP.NET Core team shares their plans to improve authentication, authorization, and identity management in .NET 8.

Apr 3, 2023
Post comments count 4
Post likes count 17

ASP.NET Core Route Tooling Enhancements in .NET 8

James Newton-King

Route tooling is a group of new features in .NET 8 that makes ASP.NET Core routing easier to use. Check out what route tooling adds to building ASP.NET Core apps.

Mar 29, 2023
Post comments count 1
Post likes count 9

Improving multi-platform container support

Richard Lander

Learn how to build containers for multiple architectures, including building containers on Apple M1 machines for an x64 cloud.

Mar 23, 2023
Post comments count 0
Post likes count 13

Create a portfolio website without installing any tools

Katie Savage

Create, customize, and deploy your own portfolio website in minutes without installing any tools.

Mar 23, 2023
Post comments count 7
Post likes count 1

Discover .NET 7 SDK Containers – Support for Authentication and Cross-architecture Builds

Chet Husk

Learn about updates to the .NET SDK built-in containerization support in 7.0.200, including authentication to remote registries and support for multiple OS platforms.

Mar 21, 2023
Post comments count 6
Post likes count 10

Secure your .NET cloud apps with rootless Linux Containers

Richard Lander

Learn about patterns for securing your containers with a non-root user, and changes to .NET container images in .NET 8 to enable this behavior.

Mar 21, 2023
Post comments count 5
Post likes count 8

.NET Performance Delivers Again for Bing, From .NET 5 to .NET 7

Ben Watson

.NET has continued to deliver significant performance gains for Bing through multiple releases.

Mar 20, 2023
Post comments count 2
Post likes count 7

File and Folder dialogs in .NET MAUI with CommunityToolkit

Vladislav Antonyuk

Effortlessly incorporate file system dialogs in your .NET MAUI applications.

Mar 20, 2023
Post comments count 0
Post likes count 5

Announcing: Azure Developers – .NET Day

Mehul Harry

Join us on April 30th for a full day of online training and discover the latest services and features in Azure designed specifically for .NET developers.

Mar 16, 2023
Post comments count 81
Post likes count 214

How Async/Await Really Works in C#

Stephen Toub - MSFT

Async/await was added to the C# language over a decade ago and has transformed how we write scalable code for .NET. But how does it really work? In this post, we take a deep dive into its internals.

Mar 15, 2023
Post comments count 15
Post likes count 9

Announcing Polyglot Notebooks! Multi-language notebooks in Visual Studio Code

Claudia Regio

Polyglot Notebooks in VS Code is now generally available! Come try it out!

Mar 14, 2023
Post comments count 0
Post likes count 1

Hack Together: Microsoft Graph and .NET week #2 recap and final week overview

Ayca Bas

Join us for Hack Together, our virtual hackathon to learn how to build powerful apps with Microsoft Graph and .NET and win exciting prizes.

Mar 14, 2023
Post comments count 15
Post likes count 10

ASP.NET Core updates in .NET 8 Preview 2

Daniel Roth

.NET 8 Preview 2 is now available! Check out what's new in ASP.NET Core in this update.

Mar 14, 2023
Post comments count 6
Post likes count 4

EF Core 8 Preview 2: Lite and familiar

Arthur Vickers

Announcing Entity Framework Core 8 (EF8) Preview 2 with support for JSON columns in SQLite and HierarchyId in SQL Server/Azure SQL

Mar 14, 2023
Post comments count 15
Post likes count 11

Announcing .NET 8 Preview 2

Allie Barry

.NET 8 Preview 2 contains a few updates/new features from Preview 1, including introspection support for function pointers, as well as some other runtime and libraries improvements.

Mar 14, 2023
Post comments count 2
Post likes count 1

.NET March 2023 Updates – .NET 7.0.4, .NET 6.0.15

Rahul Bhandari (MSFT)

Check out March 2023 updates for .NET 7.0. and .NET 6.0

Mar 9, 2023
Post comments count 8
Post likes count 9

What’s new for the WinForms Visual Basic Application Framework

Klaus,
Melissa

Since .NET 6, we updated the WinForms runtime to support and improve the Visual Basic Application Framework. In Visual Studio 2022, we also modernized the related user experience. Time to take a closer look how all this works behind the scenes, lets you move from .NET Framework to .NET 6/7+ and provides a great opportunity to modernize your WinForms Visual Basic Apps!

Mar 9, 2023
Post comments count 4
Post likes count 7

Generate images with AI using Stable Diffusion, C#, and ONNX Runtime

Luis,
Cassie

Stable Diffusion is an AI model used to generate images based on text prompts. Learn about the ONNX Runtime, Stable Diffusion, and how you get get started using AI to generate your own images with your preferred .NET technologies

Mar 7, 2023
Post comments count 4
Post likes count 12

Introducing the Reliable Web App Pattern for .NET

Matt,
Nish

The first step of your application's cloud journey often times is the most difficult. We've created the Reliable Web App pattern to help you out. In this article you'll learn about the overall pattern and some easy code changes you can make today to get your app ready for its cloud journey.

Mar 2, 2023
Post comments count 7
Post likes count 8

Write a high-quality README for NuGet packages

Lynn Dai

Based on our recent customer interviews and surveys, one of the top problems that package consumers face is insufficient package documentation, such as README, changelog, examples, and API reference. On the other hand, package authors may struggle with best practices for creating a clear and concise README. Our goal is to improve the overall experience for both consumers and authors by addressing this issue. The README file is an essential part of your package as it provides important information to users and helps them understand what the package is and what it does quickly. It's also one of the first things us...

Mar 2, 2023
Post comments count 2
Post likes count 13

Microsoft Teams’ Permission Service migration to .NET 6

Diogo Barbosa

At Microsoft, we are constantly working on modernizing our services to make them faster, more efficient, and up to date with the latest technologies. In this blog post, we will cover one of Microsoft Teams' Services, Permission Service, how the migration to .NET 6 helped increase the performance by 100% and reduced latency by 30-45%!

Feb 28, 2023
Post comments count 1
Post likes count 1

Join us for Hack Together: Microsoft Graph and .NET

Waldek Mastykarz

Join us for Hack Together, our virtual hackathon to learn how to build powerful apps with Microsoft Graph and .NET and win exciting prizes.

Feb 28, 2023
Post comments count 7
Post likes count 1

Announcing NuGet 6.5 – The Sweetest Way to Manage Your Packages

Jon,
Nikolche

NuGet 6.5 is included in Visual Studio 2022 and .NET 7.0 out of the box. You can also download NuGet 6.5 for Windows, macOS, and Linux as a standalone executable. Tired of the sour taste of managing packages? NuGet 6.5 brings a new flavor of seamless central package management, simple package source mapping management, useful JSON machine readable output, and helpful Visual Studio additions. NuGet 6.5 Highlights There are many new features in NuGet 6.5: Streamlined package management inside Visual Studio with Directory.Packages.props support Central package management has been proven to be a helpfu...

Feb 28, 2023
Post comments count 0
Post likes count 0

Sentence Similarity in ML.NET Model Builder

Luis Quintanilla

The latest release of ML.NET Model Builder Visual Studio extension brings a new sentence similarity deep learning scenario and improvements to the GPU experience

Feb 27, 2023
Post comments count 5
Post likes count 7

Introducing F# Inline Type & Parameter Name Hints in Visual Studio

Petr Semkin

We're happy to announce a preview feature in the Visual Studio 2022 – F# Hints both type and parameter name!

Feb 23, 2023
Post comments count 27
Post likes count 5

Updated Modern Code Generation for WinForm’s InitializeComponent

Klaus Loeffelmann

When you design a WinForms Form, it gets generated into a method called InitializeComponent. When you reopen that Form, it gets recreated by interpreting that code. In Visual Studio 2022 17.5, we've modernized the code generation process. And made some changes.

Feb 21, 2023
Post comments count 68
Post likes count 23

Announcing .NET 8 Preview 1

Jeremy Likness

.NET 8 Preview 1 introduces a roadmap for the year ahead, native AOT compilation, enhanced container and Linux support, and significant performance improvements.

Feb 21, 2023
Post comments count 27
Post likes count 8

ASP.NET Core updates in .NET 8 Preview 1

Daniel Roth

.NET 8 Preview 1 is now available! Check out what's new in ASP.NET Core in this update and learn about the roadmap for ASP.NET Core in .NET 8.

Feb 21, 2023
Post comments count 3
Post likes count 9

EF Core 8 Preview 1: Raw, lazy, and on-time

Arthur Vickers

Announcing Entity Framework Core 8 (EF8)Preview 1 with raw SQL queries, lazy-loading, DateOnly/TimeOnly and more!

Feb 15, 2023
Post comments count 40
Post likes count 22

Upgrading your .NET projects with Visual Studio

Olia Gavrysh

The .NET Upgrade Assistant is now available as an experimental extension in Visual Studio to easily enable to update your apps and projects to the latest version of .NET.

Feb 14, 2023
Post comments count 6
Post likes count 4

Introducing Search By Target Framework on NuGet.org

Jon,
Advay

Last year, we brought a new feature to improve the way you assess target framework compatibility of a NuGet package through a new "Frameworks" tab. Today, we are announcing a new feature that will allow you to search by a target framework on NuGet.org. Here’s how it looks: The first thing you might notice is that there is a new “Frameworks” filter on the left where you can select from a collection of .NET frameworks you’re interested in a package providing assets for. Selecting .NET in this example will match packages that are built for modern .NET including through and provides at least one of these versi...

Feb 14, 2023
Post comments count 2
Post likes count 4

.NET Framework February 2023 Security and Quality Rollup Updates

Salini Agarwal

February 2023 Security and Quality Rollup Updates for .NET Framework

Feb 14, 2023
Post comments count 0
Post likes count 1

Improvements to .NET Framework updates for Windows 11, version 22H2

Brett Lopez

Fewer reboots, more secure Windows feature updates, and more control over preview .NET Framework updates. This post amplifies the announcement made on the Windows IT Pro blog to our .NET Blog developer and IT Pro audience.    We are excited to announce two new features that will greatly improve the .NET Framework update experience for customers on Windows 11, version 22H2. Your device will experience fewer reboots, and you will have more control over optional .NET Framework updates.    Experience fewer reboots when moving to Windows 11, version 22H2  We've integrated .NET Framework update...

Feb 14, 2023
Post comments count 0
Post likes count 1

.NET February 2023 Updates – .NET 7.0.3, .NET 6.0.14

Rahul Bhandari (MSFT)

Check out February 2023 updates for .NET 7.0. and .NET 6.0

Feb 14, 2023
Post comments count 39
Post likes count 39

What is .NET, and why should you choose it?

.NET Team

.NET has changed a lot over the last few years. Learn why you should choose it for your next project.

Feb 6, 2023
Post comments count 39
Post likes count 14

Update to the .NET language strategy

Kathleen Dollard

Interested in what is going on and the future of .NET languages, (C#, F#, and Visual Basic)? We have just published an updated version of the .NET Language Strategy on our documentation!

Jan 31, 2023
Post comments count 19
Post likes count 12

Play Audio and Video in .NET MAUI apps with the new MediaElement

Gerald Versluis

.NET MAUI Community Toolkit MediaElement v1.0 is now available! Check out how to get started with playing audio and (live) video in your .NET MAUI app.

Jan 25, 2023
Post comments count 11
Post likes count 16

Using Command Binding in Windows Forms apps to go Cross-Platform

Klaus Loeffelmann

The WinForms code-behind approach has always made app development in WinForms unrivaled fast. For complex line-of-business apps, however, it can become an architectural challenge. New Command- and Data Binding Features in .NET 7 make UI-Controllers and MVVM an alternative and allow them also be reused in UI stacks like .NET MAUI.

Jan 23, 2023
Post comments count 12
Post likes count 3

5 .NET MAUI Features for Building Great Desktop Apps

James Montemagno

When developing desktop apps with .NET MAUI there are great built in features that you can integrate into your apps to deliver a higher quality experience for the form factor. Today, we take a look at 5 unique features to consider in your apps.

Jan 19, 2023
Post comments count 1
Post likes count 0

.NET Framework January 2023 Cumulative Update Preview

Salini Agarwal

January 2023 Cumulative Update Preview Updates for .NET Framework.

Jan 18, 2023
Post comments count 3
Post likes count 15

Announcing .NET Community Toolkit 8.1! Better, faster MVVM source generators, .NET 7 support, and more!

Sergio Pedri

We’re happy to announce the official launch of the .NET Community Toolkit 8.1 release, bringing with it some new highly requested features, improvements, new analyzers and major performance optimizations to the MVVM Toolkit source generators!

Jan 10, 2023
Post comments count 5
Post likes count 2

.NET January 2023 Updates – .NET 7.0.2, .NET 6.0.13

Dominique Whittaker

Check out January 2023 updates for .NET 7.0. and .NET 6.0

Dec 30, 2022
Post comments count 1
Post likes count 7

Top .NET Blog Posts of 2022

James Montemagno

Let's take a look back at the top .NET blogs posts from 2022!

Dec 30, 2022
Post comments count 0
Post likes count 2

Top .NET Videos & Live Streams of 2022

James Montemagno

Let's take a look at the top .NET videos and live streams from the .NET team in 2022!

Dec 22, 2022
Post comments count 0
Post likes count 4

Accelerate ML.NET training with Intel oneDAL

Luis Quintanilla

The first preview release of ML.NET 3.0 brings training hardware acceleration improvements powered by Intel oneDAL.

Dec 19, 2022
Post comments count 5
Post likes count 10

Build Your Own Podcast App with .NET 7, Blazor, and .NET MAUI

James Montemagno

The .NET Podcast app is a sample application showcasing .NET, ASP.NET Core, Blazor, .NET MAUI, Azure Container Apps, Orleans, and more. Pull down the source code and explore the architecture today.

Dec 13, 2022
Post comments count 0
Post likes count 0

.NET Framework December 2022 Security and Quality Rollup Updates

Salini Agarwal

December 2022 Security and Quality Rollup Updates for .NET Framework

Dec 13, 2022
Post comments count 3
Post likes count 1

.NET December 2022 Updates – .NET 7.0.1, .NET 6.0.12, .NET Core 3.1.32

Dominique Whittaker

Check out December updates for .NET 7.0., .NET 6.0, and .NET Core 3.1

Dec 12, 2022
Post comments count 5
Post likes count 3

Polyglot Notebooks – Now with .NET 7, C# 11, and F# 7 Support!

Claudia Regio

The December 2022 release of the Polyglot Notebooks extension for Visual Studio Code is now available. This release includes upgrades to .NET 7, support for C# 11 and F# 7, and improvements to the SQL and KQL kernel experience!

Dec 8, 2022
Post comments count 7
Post likes count 5

.NET 7 Networking Improvements

Natalia,
Máňa

Introducing new networking features in .NET 7 including HTTP space, new QUIC APIs, security, WebSockets, and more!

Dec 8, 2022
Post comments count 6
Post likes count 5

Migrating from ASP.NET to ASP.NET Core with Project Migrations Part 5

Sayed,
Mike

In this post we discuss updates to the Project Migrations tool for incrementally migrating ASP.NET apps to ASP.NET Core.

Dec 5, 2022
Post comments count 19
Post likes count 5

Custom Controls for WinForm’s Out-Of-Process Designer

Klaus Loeffelmann

A rich user control ecosystem has always been one of the most important WinForms success guarantors. While the runtime support for Custom Controls remains unchanged, there are breaking changes with the design time support for the new Windows Forms (WinForms) .NET Designer.

Dec 1, 2022
Post comments count 9
Post likes count 6

What’s new in the .NET MAUI Community Toolkit

Kym Phillpotts

Check out what's new in the latest .NET MAUI Community Toolkit releases.

Nov 10, 2022
Post comments count 6
Post likes count 6

Announcing ML.NET 2.0

Luis Quintanilla

Learn more about what's new in ML.NET 2.0 and Model Builder.

Nov 8, 2022
Post comments count 14
Post likes count 2

Announcing NuGet 6.4 – Signed, Central, Delivered

Jon,
Nikolche

NuGet 6.4 is included in Visual Studio 2022 and .NET 7.0 out of the box. You can also download NuGet 6.4 for Windows, macOS, and Linux as a standalone executable. NuGet 6.4 is one of many releases in our .NET unification journey. Our NuGet tooling helps developers discover new .NET packages to use for their .NET applications, while making package management easier during your daily development. NuGet 6.4 Highlights There are many new features in NuGet 6.4: Central Package Management is production ready Earlier this year, we announced Central Package Management which is a feature to help you manage d...

Nov 8, 2022
Post comments count 39
Post likes count 30

.NET 7 is Available Today

Jon,
Jeremy,
Angelos

.NET 7 is a modern, fast, unified, and simple development framework to build any applications and is available today.

Nov 8, 2022
Post comments count 34
Post likes count 13

Announcing ASP.NET Core in .NET 7

Daniel Roth

.NET 7 is now available! Check out all the new features and improvements in ASP.NET Core in .NET 7.

Nov 8, 2022
Post comments count 28
Post likes count 11

Announcing .NET MAUI for .NET 7 General Availability

David Ortinau

.NET MAUI is now available for .NET 7 and is packed with exciting improvements for multi-platform developers including performance improvements, improved tooling, enhanced desktop support, and more!

Nov 8, 2022
Post comments count 6
Post likes count 3

What’s new in Orleans 7.0

Brady Gaster

What's new in Orleans 7.0

Nov 8, 2022
Post comments count 4
Post likes count 12

Announcing F# 7

Vlad Zarytovskii

F# 7 is here, see what's new!

Nov 8, 2022
Post comments count 21
Post likes count 33

Welcome to C# 11

Mads Torgersen

C# 11 is here! Bringing with it some highly anticipated features including string literals, generic math, required members, and much more.

Nov 8, 2022
Post comments count 3
Post likes count 8

Entity Framework Core 7 (EF7) is available today

Arthur Vickers

Announcing EF Core 7 (EF7) with JSON column mapping, bulk updates, TPC, and more!

Nov 8, 2022
Post comments count 13
Post likes count 12

What’s new in Windows Forms in .NET 7.0

Igor Velikorossov

Read about the new features that are in Windows Forms in .NET 7 including new accessibility features, High DPI, UI Automation, and more.

Nov 8, 2022
Post comments count 25
Post likes count 9

What’s new for WPF in .NET 7

Pankaj,
Fiza,
Ashish

Find out what's new in WPF on .NET 7 including accessibility improvements, a focus on performance, and much more.

Nov 8, 2022
Post comments count 0
Post likes count 3

.NET Framework November 2022 Security and Quality Rollup Updates

Salini Agarwal

November 2022 Security and Quality Rollup Updates for .NET Framework

Nov 8, 2022
Post comments count 1
Post likes count 2

.NET November 2022 Updates – .NET 6.0.11 and .NET Core 3.1.31

Dominique Whittaker

Check out November updates for .NET 6.0

Nov 4, 2022
Post comments count 5
Post likes count 4

Bring WCF apps to the latest .NET with CoreWCF and Upgrade Assistant

Sam Spencer

The Upgrade Assistant can now migrate .NET Framework projects using WCF to .NET 6 with CoreWCF.

Nov 4, 2022
Post comments count 4
Post likes count 8

Announcing .NET Community Toolkit v8.1.0 Preview 1

Sergio Pedri

We’re happy to announce the first preview of the upcoming .NET Community Toolkit 8.1 release is now live, bringing with it some new highly requested features and major performance optimizations to the MVVM Toolkit source generators!

Nov 3, 2022
Post comments count 8
Post likes count 10

.NET 7 Performance Improvements in .NET MAUI

Jonathan Peppers

What improvements did we bring to .NET MAUI in .NET 7? Click to find out more!

Nov 3, 2022
Post comments count 3
Post likes count 13

.NET Interactive Notebooks is now Polyglot Notebooks!

Claudia Regio

The .NET Interactive Notebooks extension in Visual Studio Code has been renamed to Polyglot Notebooks! Checkout what is new in this release for developers.

Nov 2, 2022
Post comments count 1
Post likes count 3

Create your .NET portfolio in the .NET Conf student zone

Katie Savage

Join the .NET Student Zone on November 7 to build a .NET project portfolio!

Nov 1, 2022
Post comments count 2
Post likes count 12

Performance improvements in ASP.NET Core 7

Brennan Conroy

.NET 7 brings a great amount of performance improvements to ASP.NET Core developers. Find out what is new and how to take adavantage of the latest enhancements.

Oct 31, 2022
Post comments count 21
Post likes count 11

Slaying Zombie ‘No Repro’ Crashes with Infer#

Matthew Jin

Turn Visual Studio into a one-stop-shop for your security and performance needs with Infer#

Oct 25, 2022
Post comments count 1
Post likes count 4

.NET Framework October 2022 Cumulative Update Preview

Salini Agarwal

October 2022 Cumulative Update Preview for .NET Framework

Oct 18, 2022
Post comments count 15
Post likes count 9

Announcing .NET MAUI support for .NET 7 Release Candidate 2

David Ortinau

.NET MAUI is now available with quality improvements for .NET 7 RC2.

Oct 13, 2022
Post comments count 12
Post likes count 12

What’s new in System.Text.Json in .NET 7

Eirik,
Krzysztof,
Layomi

An overview of all .NET 7 features in System.Text.Json

Oct 11, 2022
Post comments count 7
Post likes count 9

Announcing .NET MAUI support for Xcode 14 and iOS 16

David Ortinau

.NET MAUI now supports Xcode 14 and iOS 16

Oct 11, 2022
Post comments count 5
Post likes count 8

ASP.NET Core updates in .NET 7 Release Candidate 2

Daniel Roth

.NET 7 Release Candidate 2 is now available! Check out what's new in ASP.NET Core in this update.

Oct 11, 2022
Post comments count 7
Post likes count 10

Announcing Entity Framework Core 7 RC2: JSON Columns

Arthur Vickers

Announcing EF Core 7 (EF7) RC2 featuring JSON column mapping

Oct 11, 2022
Post comments count 11
Post likes count 2

Announcing .NET 7 Release Candidate 2

Jon,
Jeremy,
Angelos

.NET 7 Release Candidate 2 is the second of two release candidates that developers can now use in production. This post recaps major features included in the fastest .NET version to date.

Oct 11, 2022
Post comments count 3
Post likes count 0

.NET October 2022 Updates – .NET 6.0.10 and .NET Core 3.1.30

Dominique Whittaker

Check out October updates for .NET 6.0 and .NET Core 3.1

Oct 11, 2022
Post comments count 2
Post likes count 1

.NET Framework October 2022 Security and Quality Rollup

Salini Agarwal

October 2022 Security and Quality Rollup for .NET Framework

Oct 10, 2022
Post comments count 6
Post likes count 6

Console.ReadKey improvements in .NET 7

Adam Sitnik

Unix implementation of Console.ReadKey has been rewritten in .NET 7 RC1.

Oct 7, 2022
Post comments count 4
Post likes count 14

Bing Ads Campaign Platform – Journey to .NET 6

Mike Treit

Bing Ads Campaign Platform - our journey migrating a large .NET Framework codebase to .NET 6.

Oct 6, 2022
Post comments count 11
Post likes count 7

Authentication for .NET MAUI Apps with MSAL.NET

Sameer Khandekar

Learn how to easily add authentication to your .NET MAUI applications with the latest version of the MSAL.NET library!

Oct 4, 2022
Post comments count 5
Post likes count 8

Announcing the .NET MAUI Community Toolkit v1.3

Kym Phillpotts

.NET MAUI Community Toolkit v1.3 is now available! Check out what's new in this update.

Sep 30, 2022
Post comments count 1
Post likes count 5

NuGet Season of Giving

Jon,
Nikolche,
Camila

NuGet has gone through a lot of changes over the last 10 years. From the package manager console, standalone NuGet.exe, and integration of NuGet into the .NET SDK, we have always relied on the open source community to help evolve and advance NuGet to meet the needs of the .NET ecosystem. Since NuGet has been on GitHub, the repository has resolved nearly 10,000 issues. Over the last 6 months, we focused on solving popular bugs filed through the GitHub repository and Developer Community. As a result of that effort, we addressed over 40 issues to improve your developer quality of life. Season of Giving For the ne...

Sep 29, 2022
Post comments count 3
Post likes count 3

Migrating from ASP.NET to ASP.NET Core with Project Migrations Part 4

Sayed,
Taylor

In this post we discuss updates to the Project Migrations tool for incrementally migrating ASP.NET apps to ASP.NET Core.

Sep 29, 2022
Post comments count 10
Post likes count 8

Experimental WebTransport over HTTP/3 support in Kestrel

Chris R

ASP.NET Core now has experimental support for WebTransport over HTTP/3, a new secure multiplexed transport protocol for the web. Learn how to try out this new transport protocol in your app.

Sep 28, 2022
Post comments count 4
Post likes count 6

Microsoft Teams’ Infrastructure and Azure Communication Services’ Journey to .NET 6

Siavash,
Arman,
Bhaskar

Microsoft Teams’ infrastructure team, or Intelligent Conversation and Communications Cloud (IC3), aspires to be the industry leading platform with reliable and high-quality audio and video calling, meetings, and chat experiences that work any time, from anywhere, on any device. A key element of our platform evolution is the migration from .NET Framework to the latest version of .NET LTS, currently .NET 6.

Sep 26, 2022
Post comments count 1
Post likes count 11

Microsoft Commerce’s .NET 6 Migration Journey

Kurtis,
Tian

Microsoft Commerce is a diverse set of services (>700) services and recently made the journey to .NET 6 from .NET Framework. Here are some tips, tricks, and results from our journey to .NET 6.

Sep 26, 2022
Post comments count 10
Post likes count 16

Use .NET from any JavaScript app in .NET 7

Pavel Šavara

Port of the famous TodoMVC to .NET on WASM. Showcase of the JavaScript interop and running .NET in the browser, with or without Blazor.

Sep 20, 2022
Post comments count 0
Post likes count 1

.NET Framework September 2022 Cumulative Update Preview

Salini Agarwal

September 2022 Cumulative Update Preview Updates for .NET Framework

Sep 20, 2022
Post comments count 32
Post likes count 6

.NET MAUI in .NET 7 Release Candidate 1

David Ortinau

.NET MAUI is now part of .NET 7 in RC1 with tons of improvements, and a few new features.

Sep 14, 2022
Post comments count 16
Post likes count 5

ASP.NET Core updates in .NET 7 Release Candidate 1

Daniel Roth

.NET 7 Release Candidate 1 is now available! Check out what's new in ASP.NET Core in this update.

Sep 14, 2022
Post comments count 14
Post likes count 10

Announcing .NET 7 Release Candidate 1

Jeremy,
Angelos,
Jon

.NET 7 Release Candidate 1 is the first of two release candidates that developers can now use in production. This post recaps major features included in the fastest .NET version to date.

Sep 14, 2022
Post comments count 5
Post likes count 4

Announcing Entity Framework 7 Release Candidate 1

Jeremy Likness

Announcing EF7 Release Candidate 1

Sep 14, 2022
Post comments count 1
Post likes count 7

Microsoft Teams Assignments Service’s Journey to .NET 6

Kevin Halverson

The Assignments and Grades features in Teams have seen exponential growth in usage as schools around the world have undergone a digital transformation. To better meet the needs of teachers and students, we have recently migrated our backend service to .NET 6.

Sep 13, 2022
Post comments count 4
Post likes count 0

.NET Framework September 2022 Security and Quality Rollup

Salini Agarwal

September 2022 Security and Quality Rollup for .NET Framework

Sep 13, 2022
Post comments count 5
Post likes count 2

.NET September 2022 Updates – .NET 6.0.9 and .NET Core 3.1.29

Dominique Whittaker

Check out September updates for .NET 6.0 and .NET Core 3.1

Sep 12, 2022
Post comments count 11
Post likes count 8

Arm64 Performance Improvements in .NET 7

Kunal Pathak

.NET 7 introduces a plethora of performance improvements for developers including developers targeting Arm64 devices. In this blog I break down everything you need to know about the improvements in .NET 7.

Sep 12, 2022
Post comments count 5
Post likes count 12

.NET now on Windows Package Manager

Ashita Nagar

.NET is now available to install through the Windows Package Manager (Winget). Read all about how what it is, how to install, and more.

Sep 9, 2022
Post comments count 5
Post likes count 6

.NET 7 comes to Azure Functions & Visual Studio 2022

Melony Qin

.NET 7 comes to Azure Functions and tooling supported in Visual Studio! Learn how to build and deploy isolated functions.

Aug 31, 2022
Post comments count 154
Post likes count 118

Performance Improvements in .NET 7

Stephen Toub - MSFT

.NET 7 is fast. Really fast. In this post, we'll deep-dive into literally hundreds of performance improvements that contributed to that reality.

Aug 29, 2022
Post comments count 7
Post likes count 9

.NET MAUI Cloud Skills Challenge – Learn .NET MAUI, Get Stickers!

Matt Soucoup

Learn how to build multi-platform apps with .NET MAUI with it the .NET MAUI Cloud Skills Challenge, register now, complete modules, and get some stickers!

Aug 26, 2022
Post comments count 1
Post likes count 0

.NET Framework August 2022 Cumulative Update Preview Updates

Salini Agarwal

August 2022 Cumulative Update Preview Updates for .NET Framework.

Aug 25, 2022
Post comments count 39
Post likes count 25

Announcing built-in container support for the .NET SDK

Chet Husk

Describes the new container image building support in the .NET 7 SDK.

Aug 25, 2022
Post comments count 4
Post likes count 12

.NET MAUI eBook Now Available – Enterprise Application Patterns

Michael Stonis

Looking to get started with .NET MAUI and need architecture guidance? The new free .NET MAUI eBook on enterprise application patterns is now available.

Aug 24, 2022
Post comments count 13
Post likes count 4

A Heavy Lift: Bringing Kestrel + YARP to Azure App Services

Byron Tardif

In this post, we get a behind-the-scenes look at the engineering work required to change a critical platform component with code paths that are exercised billions of times a day while minimizing service disruptions and maintaining SLA for our customers.

Aug 22, 2022
Post comments count 68
Post likes count 19

C# 11 preview: generic math, required members, and more

Bill Wagner

Most of the C# 11 features are available for you to try. Learn about the latest updates shipping with Visual Studio 17.3, try them out, and give us feedback.

Aug 19, 2022
Post comments count 2
Post likes count 1

.NET Conf Focus on MAUI – That’s a wrap!

Jeffrey Fritz

August 9th we hosted our .NET Conf Focus on MAUI event to announce and share the latest tools and updates for .NET MAUI. With 25 sessions hosted and recorded, we recap the event and get you connected with all of the content from our event.

Aug 16, 2022
Post comments count 45
Post likes count 20

.NET 6 is now in Ubuntu 22.04

Richard Lander

.NET 6 is now included in Ubuntu 22.04 (Jammy) and can be installed with just apt install dotnet6. This change is a major improvement and simplification for Ubuntu users. We're also releasing .NET with Chiseled Ubuntu Containers, a new small and secure container offering from Canonical. These improvements are the result of a new partnership between Canonical and Microsoft.

Aug 10, 2022
Post comments count 3
Post likes count 0

.NET Framework August 2022 Security and Quality Rollup Updates

Salini Agarwal

August 2022 Security and Quality Rollup Updates for .NET Framework

Aug 9, 2022
Post comments count 14
Post likes count 0

Announcing NuGet 6.3 – Transitive Dependencies, Floating Versions, and Re-enabling Signed Package Verification

Jon,
Nikolche

NuGet 6.3 is included in Visual Studio 2022 and .NET 6.0 out of the box. You can also download NuGet 6.3 for Windows, macOS, and Linux as a standalone executable. NuGet 6.3 is one of many releases in our .NET unification journey. Our NuGet tooling helps developers discover new .NET packages to use for their .NET applications, while making package management easier during your daily development. NuGet 6.3 Highlights There are many new features in NuGet 6.3: Consume pdbs from packages in PackageReference For any given assembly under and folder from a , if there are files next to it that differ only ...

Aug 9, 2022
Post comments count 4
Post likes count 5

Introducing Transitive Dependencies in Visual Studio

Jon,
Jean-Pierre

We heard from you that direct dependencies are easy to track, but that you struggle with tracking transitive dependencies. We want to make that easier for the day-to-day management of your NuGet packages in Visual Studio. To help you track transitive dependencies and remediate vulnerabilities quickly with SDK-style projects, we are introducing an experimental feature in Visual Studio 17.3 to help you view and take action regarding your transitive dependencies. If you're apart of our experiment group, you'll be able to see your transitive dependencies whenever you're managing your NuGet packages in Visual Studio....

Aug 9, 2022
Post comments count 15
Post likes count 1

HTTPS everywhere

Jon Douglas

Safety guaranteed As an ongoing effort to make HTTPS everywhere a reality for NuGet, we have taken a number of steps to help protect your everyday package management experiences. Earlier this year, a security fact sheet from The White House reinforced companies to take action to secure our software supply chains. HTTPS and SSL not only encrypt our data so it cannot be used if it is stolen, but it helps us to avoid MITM attacks. In short, it prevents someone from getting between you and NuGet. Every time you interact with NuGet, it should be over HTTPS so you can be sure the response you're getting back is in f...

Aug 9, 2022
Post comments count 48
Post likes count 10

Announcing .NET Framework 4.8.1

Tara Overfield

Announcing the release of .NET Framework 4.8.1 that bring ARM64 support, WinForms accessibility enhancements, and more.

Aug 9, 2022
Post comments count 26
Post likes count 16

Productivity comes to .NET MAUI in Visual Studio 2022

Maddy Montaquila

Visual Studio 2022 17.3 is now available and delivers spectacular productivity features for .NET Multi-platform App UI (.NET MAUI).

Aug 9, 2022
Post comments count 22
Post likes count 8

Announcing .NET 7 Preview 7

Jeremy Likness

.NET 7 Preview 7 is now available with improvements to System.LINQ, Unix file permissions, low-level structs, p/Invoke source generation, code generation, and websockets.

Aug 9, 2022
Post comments count 16
Post likes count 10

ASP.NET Core updates in .NET 7 Preview 7

Daniel Roth

.NET 7 Preview 7 is now available! Check out what's new in ASP.NET Core in this update.

Aug 9, 2022
Post comments count 5
Post likes count 7

Announcing Entity Framework 7 Preview 7: Interceptors!

Arthur,
Jeremy

Announcing EF7 Preview 7 with new and improved interceptors, and so much more!

Aug 9, 2022
Post comments count 0
Post likes count 2

.NET August 2022 Updates – .NET 6.0.8 and .NET Core 3.1.28

Dominique Whittaker

Check out July updates for .NET 6.0 and .NET Core 3.1

Aug 9, 2022
Post comments count 1
Post likes count 4

Announcing SynapseML for .NET – Large Scale ML with a Simple API

Serena,
Mark

Announcing the release of hundreds of new distributed machine learning models and capabilities for .NET as part of the SynapseML distributed ML library.

Aug 8, 2022
Post comments count 16
Post likes count 9

Migrating from ASP.NET to ASP.NET Core in Visual Studio

Sayed Ibrahim Hashimi

In this post we introduce a new tool that will assist in incrementally migrating ASP.NET (.NET Framework) project to ASP.NET Core

Aug 8, 2022
Post comments count 15
Post likes count 14

Announcing the .NET MAUI Beautiful UI Challenge

Jon Galloway

.NET MAUI community challenge featuring Snppts and Good Looking UI community run repos! Simply submit to be eligible for swag!

Aug 4, 2022
Post comments count 10
Post likes count 26

Announcing .NET Community Toolkit 8.0! MVVM, Diagnostics, Performance, and more!

Sergio Pedri

We're happy to announce the official launch of the new .NET Community Toolkit version 8.0! Including tons of new features such as MVVM source generators, diagnostics, performance helpers, and more!

Jul 26, 2022
Post comments count 5
Post likes count 1

.NET Framework July 2022 Cumulative Update Preview

Salini Agarwal

July 2022 Cumulative Update Preview Updates for .NET Framework

Jul 26, 2022
Post comments count 3
Post likes count 2

Announcing .NET Conf – Focus on .NET MAUI, Reactor, and Community Events

Jon Galloway

Ready to get building with .NET MAUI? Join us for .NET Conf - Focus on MAUI, worldwide Reactor events, and local community event opportunities.

Jul 14, 2022
Post comments count 23
Post likes count 1

Customizing Controls in .NET MAUI

Pedro Jesus

Let's look at how to customize .NET MAUI controls.

Jul 13, 2022
Post comments count 25
Post likes count 19

Announcing Rate Limiting for .NET

Brennan Conroy

We're excited to announce built-in Rate Limiting support as part of .NET 7. Rate limiting provides a way to protect a resource in order to avoid overwhelming your app and keep traffic at a safe level.

Jul 12, 2022
Post comments count 4
Post likes count 0

.NET Framework July 2022 Security and Quality Rollup Updates

Salini Agarwal

July 2022 Security and Quality Rollup Updates for .NET Framework

Jul 12, 2022
Post comments count 6
Post likes count 0

Announcing .NET 7 Preview 6

Jon Douglas

.NET 7 Preview 6 is now available with improvements to type converters, JSON contract customization, System.Formats.Tar API updates, constraints to .NET template authoring, and performance enhancements in the CodeGen area.

Jul 12, 2022
Post comments count 21
Post likes count 0

ASP.NET Core updates in .NET 7 Preview 6

Daniel Roth

.NET 7 Preview 6 is now available! Check out what's new in ASP.NET Core in this update.

Jul 12, 2022
Post comments count 22
Post likes count 4

Announcing Entity Framework Core 7 Preview 6: Performance Edition

Shay Rojansky

Announcing EF7 Preview 6 with update performance optimizations

Jul 12, 2022
Post comments count 3
Post likes count 0

.NET Core 3.1 will reach End of Support on December 13, 2022

Dominique Whittaker

.NET Core 3.1 will reach end of support on December 13, 2022, this blog breaks down all the valuable information you need to know and how to update to .NET 6.0.

Jul 12, 2022
Post comments count 1
Post likes count 0

.NET July 2022 Updates – .NET 6.0.7 and .NET Core 3.1.27

Dominique Whittaker

Check out July updates for .NET 6.0 and .NET Core 3.1

Jul 5, 2022
Post comments count 6
Post likes count 0

CoreWCF 1.1.0 and project templates

Sam Spencer

CoreWCF 1.1 has been released, and now we have a project templates package

Jun 28, 2022
Post comments count 9
Post likes count 8

Getting Started with DevOps and .NET MAUI

Sweeky Satpathy

Want to add DevOps to your .NET MAUI project? This post shows how to implement a starter pipeline using GitHub Actions and Azure DevOps.

Jun 23, 2022
Post comments count 4
Post likes count 1

Incremental ASP.NET Migration Tooling Preview 2

Mike Rousos

Introducing preview 2 of incremental ASP.NET migration tooling, including support for shared authentication.

Jun 21, 2022
Post comments count 22
Post likes count 0

Improving .NET host error messages and supportability

Richard Lander

Error messages and dotnet --info have been updated with more useful information to improve supportability.

Jun 16, 2022
Post comments count 13
Post likes count 3

New Resources to Get Started with .NET MAUI

Matt Soucoup

We have a suite of new resources to help you learn .NET MAUI. Come along with us on this learning journey.

Jun 14, 2022
Post comments count 3
Post likes count 0

.NET Framework June 2022 Security and Quality Rollup Updates

Salini Agarwal

June 2022 Security and Quality Rollup Updates for .NET Framework

Jun 14, 2022
Post comments count 2
Post likes count 1

Introducing the ML.NET Text Classification API (preview)

Luis Quintanilla

Introducing the new ML.NET Text Classification API (preview) which uses state-of-the-art NLP transformer models and TorchSharp to train custom text classification models.

Jun 14, 2022
Post comments count 3
Post likes count 0

.NET June 2022 Updates – .NET 6.0.6 and .NET Core 3.1.26

Dominique Whittaker

Check out May updates for .NET 6.0 and .NET Core 3.1

Jun 14, 2022
Post comments count 21
Post likes count 0

Announcing .NET 7 Preview 5

Angelos Petropoulos

.NET 7 Preview 5 is now available with improvements to ML.NET and Generic Math, a new Roslyn analyzer and fixer for RegexGenerator and multiple performance improvements in the areas of CodeGen, Observability, JSON serialization / deserialization and working with streams.

Jun 14, 2022
Post comments count 17
Post likes count 1

Announcing Entity Framework 7 Preview 5

Jeremy Likness

Announcing EF7 Preview 5 with completed support for Table-per-Concrete Type (TPC).

Jun 14, 2022
Post comments count 16
Post likes count 0

ASP.NET Core updates in .NET 7 Preview 5

Daniel Roth

.NET 7 Preview 5 is now available! Check out what's new in ASP.NET Core in this update.

Jun 13, 2022
Post comments count 2
Post likes count 0

OneService Journey to .NET 6

Dominic Nguyen

The journey of the Microsoft OneService team from .NET Framework to .NET 6 and the wins that came from it.

Jun 9, 2022
Post comments count 34
Post likes count 3

.NET 7 Preview 5 – Generic Math

Tanner Gooding [MSFT]

.NET 7 Preview 5 includes significant improvements to the Generic Math feature.

Jun 7, 2022
Post comments count 3
Post likes count 3

Exchange Online Journey to .NET Core

David Sterling (EXCHANGE)

Explore Exchange's migration from .NET Framework to .NET Core

Jun 7, 2022
Post comments count 17
Post likes count 2

Performance Improvements in .NET MAUI

Jonathan Peppers

Want to know why .NET MAUI apps boot faster, run smoother, and are smaller? This post break down how we made .NET MAUI fast!

May 31, 2022
Post comments count 32
Post likes count 1

Incremental ASP.NET to ASP.NET Core Migration

Taylor Southwick

Introducing a simple pattern to apply the Strangler Fig pattern to migrating ASP.NET to ASP.NET Core applications with the help of some new adapters.

May 26, 2022
Post comments count 4
Post likes count 0

.NET Framework May 2022 Cumulative Update

Salini Agarwal

We are releasing the May 2022 Cumulative Update Preview Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. WPF 1 Winforms .NET Runtime Workflow 1 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are available via Windows Update, Wind...

May 23, 2022
Post comments count 135
Post likes count 1

Introducing .NET MAUI – One Codebase, Many Platforms

David Ortinau

Welcome to .NET Multi-platform App UI. This release marks a new milestone in our multi-year journey to unify the .NET platform. Now you and over 5 million other .NET developers have a first-class, cross-platform UI stack targeting Android, iOS, macOS, and Windows to complement the .NET toolchain (SDK) and base class library (BCL). You can build anything with .NET. Join us at Microsoft Build 2022 where we’ll give you a tour of all the updates for building native apps for any device with .NET and Visual Studio. » Learn more. This is just the beginning of our journey to create a desktop and mobile app experience t...

May 17, 2022
Post comments count 0
Post likes count 0

What’s new with ML.NET Automated ML (AutoML) and tooling

Luis Quintanilla

Check out what's new with ML.NET Automated ML (AutoML), tooling, and notebooks!

May 12, 2022
Post comments count 8
Post likes count 0

The Azure Cosmos DB Journey to .NET 6

Vinod Sridharan

Azure Cosmos DB is a fully-managed, multi-tenant, distributed, shared-nothing, horizontally scalable database that provides planet-scale NoSQL capabilities offering APIs for Apache Cassandra, MongoDB, Gremlin, Tables, and the Core (SQL) APIs . A core component of the Azure Cosmos DB service is the API Gateway that handles request parsing and routing across all supported APIs. It is now running on .NET 6. The API Gateway is the front door for the service that accepts and processes trillions of requests daily! Given the high throughput and scalability demands for the API Gateway, we continually invest in optimizing...

May 12, 2022
Post comments count 38
Post likes count 7

Regular Expression Improvements in .NET 7

Stephen Toub - MSFT

System.Text.RegularExpressions has improved significantly in .NET 7. In this post, we'll deep-dive into many of its exciting improvements.

May 11, 2022
Post comments count 14
Post likes count 1

Announcing gRPC JSON transcoding for .NET

James Newton-King

gRPC JSON transcoding is a new feature for .NET that allows gRPC services to be called with REST + JSON. Try it now in .NET 7 preview 4.

May 10, 2022
Post comments count 29
Post likes count 0

.NET MAUI Release Candidate 3

David Ortinau

.NET MAUI Release Candidate 3 is now available with dozens of bug fixes and quality improvements. We also take a look at navigating with Shell including passing parameters and full objects.

May 10, 2022
Post comments count 3
Post likes count 0

Announcing Entity Framework 7 Preview 4

Jeremy Likness

Announcing the release of EF7 Preview 4 and DDD-friendly value converters for value generators.

May 10, 2022
Post comments count 7
Post likes count 0

ASP.NET Core updates in .NET 7 Preview 4

Daniel Roth

.NET 7 Preview 4 is now available! Check out what's new in ASP.NET Core in this update.

May 10, 2022
Post comments count 8
Post likes count 1

Announcing .NET 7 Preview 4

Jeremy Likness

.NET 7 Preview 4 is now available with enhancements to the OpenTelemetry implementation, date and time, cache metrics, on stack replacement (OSR) and regular expressions.

May 10, 2022
Post comments count 6
Post likes count 0

.NET May 2022 Updates – .NET 6.0.5, .NET 5.0.17 and, .NET Core 3.1.25

Dominique Whittaker

Check out May updates for .NET 6.0, .NET 5.0, and .NET Core 3.1

May 10, 2022
Post comments count 4
Post likes count 0

.NET Framework May 2022 Security and Quality Rollup

Salini Agarwal

We are releasing the May 2022 Security and Quality Rollup Updates for .NET Framework.

May 5, 2022
Post comments count 2
Post likes count 0

Upgrading a WCF service to .NET 6 with CoreWCF

Mike Rousos

Let's take a look at how to upgrade a sample WCF service to .NET 6 using CoreWCF.

May 4, 2022
Post comments count 4
Post likes count 1

Quickly Map Your NuGet Packages to Sources

Erick Yondon

Package Source Mapper When we introduced Package Source Mapping late last year, we noticed a certain challenge to make onboarding to using the feature easier. Could there be a way for us to automatically generate a NuGet.config for you based on your project’s known packages and sources? We started to develop a tool that does just that for you. Learn more about how you can use it below. Getting the Tool You can download the tool directly from NuGet.org as a dotnet tool: Alternatively, you can download and compile the code locally if you prefer to. Using Package Source Mapper The package source mapper tool...

May 3, 2022
Post comments count 6
Post likes count 1

Microsoft Graph’s Journey to .NET 6

Joao Paiva

Read about the journey of Microsoft Graph on upgrading from .NET Framework 4.6 to .NET 6 and all the impact that came with it.

May 2, 2022
Post comments count 1
Post likes count 0

YARP 1.1 is here with new requested reverse proxy features

Sam Spencer

YARP 1.1 has been released. YARP is a highly customizable open-source reverse proxy written for .NET. This release adds a few commonly requested features.

Apr 28, 2022
Post comments count 13
Post likes count 2

CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+

Sam Spencer

CoreWCF 1.0 has been released, the first major release of the project, and provides WCF functionality for .NET Core, .NET Framework and .NET 5+.

Apr 26, 2022
Post comments count 57
Post likes count 0

.NET MAUI Release Candidate 2 – With 100% More Tizen

David Ortinau

.NET MAUI Release Candidate 2 is now available with dozens of bug fixes full support for Tizen. Get started today to build app for Android, Windows, iOS, and macOS.

Apr 25, 2022
Post comments count 2
Post likes count 0

.NET Framework April 2022 Cumulative Update Preview

Salini Agarwal

We have released the April 2022 Cumulative Update Preview for .NET Framework with several quality and reliability improvements.

Apr 18, 2022
Post comments count 45
Post likes count 2

C# 11 Preview Updates – Raw string literals, UTF-8 and more!

Kathleen Dollard

C# 11 features are coming along nicely and the most recent release features all sorts of goodies including updates to string literals, pattern matching, checked user-defined operators, and an update on !!.

Apr 13, 2022
Post comments count 25
Post likes count 0

Announcing .NET 7 Preview 3

Jon Douglas

.NET 7 Preview 3 is now available with enhancements to observability, startup times, codegen, GC regions, native AOT compilation, and more.

Apr 13, 2022
Post comments count 14
Post likes count 0

Announcing Entity Framework Core 7 (EF7) Preview 3

Jeremy Likness

Announcing the release of EF7 Preview 3 and custom database-first scaffolding with T4 templates.

Apr 12, 2022
Post comments count 73
Post likes count 0

.NET MAUI Release Candidate – Ready for cross-platform app development

David Ortinau

.NET MAUI Release Candidate is now feature complete, API stable for the upcoming GA release. Get started today to build app for Android, Windows, iOS, and macOS.

Apr 12, 2022
Post comments count 26
Post likes count 1

.NET Automatic Updates for Server Operating Systems

Jamshed Damkewala

Server operating systems can opt in to get automatic updates for .NET. Learn how to easly opt in so you never miss an update.

Apr 12, 2022
Post comments count 6
Post likes count 0

.NET April 2022 Updates – .NET 6.0.4, .NET 5.0.16 and, .NET Core 3.1.24

Dominique Whittaker

Check out April updates for .NET 6.0, .NET 5.0, and .NET Core 3.1

Apr 12, 2022
Post comments count 0
Post likes count 1

.NET Framework April 2022 Security and Quality Rollup Updates

Salini Agarwal

We are releasing the April 2022 Security and Quality Rollup Updates for .NET Framework.

Apr 12, 2022
Post comments count 32
Post likes count 8

Introducing Central Package Management

Jeff Kluge

Central Package Management Dependency management is a core feature of NuGet. Managing dependencies for a single project can be easy. Managing dependencies for multi-project solutions can prove to be difficult as they start to scale in size and complexity. In situations where you manage common dependencies for many different projects, you can leverage NuGet's central package management features to do all of this from the ease of a single location. Historically, NuGet package dependencies have been managed in two main locations: Starting with NuGet 6.2, you can centrally manage your dependencies in your pro...

Apr 12, 2022
Post comments count 5
Post likes count 0

ASP.NET Core updates in .NET 7 Preview 3

Daniel Roth

.NET 7 Preview 3 is here and adds some great new features to ASP.NET Core including support for route handler filters in minimal APIs, improved unit testability for minimal route handlers, performance enhancements, and more.

Apr 4, 2022
Post comments count 0
Post likes count 0

.NET Framework 4.5.2, 4.6, and 4.6.1 will reach End of Support on Apr 26, 2022

Jamshed Damkewala

.NET Framework 4.5.2, 4.6, and 4.6.1 will reach End of Support on Apr 26, 2022, this blog post is a reminder/refresher for customers that might have missed the post a year ago.

Mar 24, 2022
Post comments count 15
Post likes count 0

.NET 5.0 will reach End of Support on May 10, 2022

Rahul Bhandari (MSFT)

.NET 5.0 will reach end of support on May 08, 2022, this blog breaks down all the valuable information you need to know and how to update to .NET 6.0.

Mar 22, 2022
Post comments count 6
Post likes count 4

Go To Definition improvements for external source in Roslyn

David Wengier

An in depth look at improvements to Go To Definition (and Go To Implementation, and Go To Base, etc.) allowing you to navigate to source code that isn't in your current solution, but instead comes from external dependencies.

Mar 16, 2022
Post comments count 45
Post likes count 0

Announcing .NET MAUI Preview 14

David Ortinau

.NET MAUI Preview 14 has shipped with plenty of great new features to try out including a hefty volume of issue resolutions and completed features, and one new feature that will be a welcome addition for desktop developers: the MenuBar!

Mar 15, 2022
Post comments count 14
Post likes count 0

ASP.NET Core updates in .NET 7 Preview 2

Daniel Roth

.NET 7 Preview 2 is now available! Check out what's new in ASP.NET Core in this update.

Mar 14, 2022
Post comments count 14
Post likes count 0

Announcing .NET 7 Preview 2 – The New, ‘New’ Experience

Angelos Petropoulos

.NET 7 Preview 2 is now available with enhancements to RegEx source generators, progress moving NativeAOT into the runtime, and a major set of improvements to the 'dotnet new' CLI experience.

Mar 9, 2022
Post comments count 5
Post likes count 1

Automate code metrics and class diagrams with GitHub Actions

David Pine

Let's take a look at how you can add code metrics and diagrams for your open-source .NET repositories with GitHub Actions.

Mar 8, 2022
Post comments count 6
Post likes count 0

.NET March 2022 Updates – .NET 6.0.3, .NET 5.0.15 and, .NET Core 3.1.23

Rahul Bhandari (MSFT)

Check out March 2022 updates for .NET 6.0 and .NET 5.0. Here is a full rundown including release notes and announcements.

Mar 2, 2022
Post comments count 14
Post likes count 0

Sharing code between ASP.NET and ASP.NET Core

Ken Schlobohm

You can begin your journey to ASP.NET Core by migrating one page at a time and do it by reusing the code you already have today. This article shows how to share controllers, models, and views from the 10-year-old MVC Music Store with a new ASP.NET Core project.

Feb 28, 2022
Post comments count 4
Post likes count 0

Training a ML.NET Model with Azure ML

Becca McHenry

Learn how to create a training pipeline for ML.NET using Azure ML and Azure Devops.

Feb 25, 2022
Post comments count 2
Post likes count 3

.NET 💜 GitHub Actions: Intro to GitHub Actions for .NET

David Pine

Use GitHub Actions to automate common .NET build, test, and deploy tasks.

Feb 22, 2022
Post comments count 99
Post likes count 3

Early peek at C# 11 features

Kathleen Dollard

Learn about the C# 11 preview features you can try out in Visual Studio 17.1 and .NET SDK 6.0.200!

Feb 22, 2022
Post comments count 0
Post likes count 0

Requiring two-factor authentication on NuGet.org

Claire Novotny

NuGet.org will begin requiring two-factor authentication for accounts starting March 8th.

Feb 17, 2022
Post comments count 12
Post likes count 0

Announcing Entity Framework 7 Preview 1

Jeremy Likness

Announcing the release of EF7 Preview 1, the first preview of the new Entity Framework Core.

Feb 17, 2022
Post comments count 30
Post likes count 0

Announcing .NET 7 Preview 1

Jeremy Likness

.NET 7 Preview 1 is now available and is the start of a major .NET release, focused on cloud native, app modernization, containers, and many other improvements.

Feb 17, 2022
Post comments count 32
Post likes count 0

ASP.NET Core updates in .NET 7 Preview 1

Daniel Roth

.NET 7 Preview 1 is now available! Check out what's new in ASP.NET Core in this update and learn about the roadmap for ASP.NET Core in .NET 7.

Feb 15, 2022
Post comments count 3
Post likes count 0

Introducing Compatible Packages on NuGet.org

Jon Douglas

As part of our ongoing commitment to improve the NuGet ecosystem, today we are excited to introduce a couple new features on NuGet.org to help you determine if a package is compatible with the target frameworks you know and love. This is how it looks: You will now have a new "Frameworks" tab on any package details page. This will give you a table of all provided assets based on the .NET product and version. In addition to compatible target framework assets, we also compute target frameworks that will be compatible given the current assets provided. In addition, you'll now see target framework badges at t...

Feb 15, 2022
Post comments count 1
Post likes count 0

.NET Framework February 2022 Cumulative Update Preview

Tara Overfield

Today, we are releasing the February 2022 Cumulative Update Preview for .NET Framework. Security The February Security and Quality Rollup Update does not contain any new security fixes. See January 2022 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. NET Libraries Winforms Getting the Update The Cumulative Update Preview is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft...

Feb 15, 2022
Post comments count 29
Post likes count 0

Announcing .NET MAUI Preview 13

David Ortinau

.NET MAUI Preview 13 has shipped with more controls, layout updates, and performance improvements.

Feb 13, 2022
Post comments count 6
Post likes count 1

Happy 20th Anniversary, .NET!

Beth Massi

Today marks 20 years since Visual Studio .NET launched and the first version of the .NET platform was released. We’re celebrating all month long on Twitter #dotNETLovesMe and we encourage you to tune into a special celebration broadcast, February 14, 9:00am Pacific Time on www.dot.net.

Feb 10, 2022
Post comments count 0
Post likes count 0

.NET Framework February 2022 Security and Quality Rollup

Tara Overfield

This week, we released the February 2022 Security and Quality Rollup for .NET Framework.

Feb 8, 2022
Post comments count 10
Post likes count 0

.NET February 2022 Updates – 6.0.2 and 5.0.14

Rahul Bhandari (MSFT)

Check out February updates for .NET 6.0 and .NET 5.0.

Feb 1, 2022
Post comments count 29
Post likes count 5

Databinding with the OOP Windows Forms Designer

Klaus Loeffelmann

Databinding in the Windows Forms OOP Designer focuses on Object Data Sources, and it has a different approach to set up data sources compared to the .NET Framework Designer. Read what you need to know about Databinding in WinForms for .NET apps.

Jan 27, 2022
Post comments count 6
Post likes count 0

Performance improvements in ASP.NET Core 6

Brennan Conroy

ASP.NET Core in .NET 6 brought several performance improvements. In this article I cover some top improvements and why now is a great time to upgrade to .NET 6.

Jan 25, 2022
Post comments count 0
Post likes count 0

.NET Framework January 2022 Cumulative Update Preview

Tara Overfield

Today, we are releasing the January 2022 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are available via Windows Update, Windows S...

Jan 19, 2022
Post comments count 37
Post likes count 0

Announcing .NET MAUI Preview 12

David Ortinau

.NET MAUI Preview 12 has shipped with lots of quality improvements, plus new features for Shell and dependency injection.

Jan 13, 2022
Post comments count 73
Post likes count 4

State of the Windows Forms Designer for .NET Applications

Klaus Loeffelmann

The Windows Forms designer for .NET is ready for prime time! There will be differences if you previously have used the designer with .NET Framework apps. In this blog post, I break down what you need to know.

Jan 12, 2022
Post comments count 3
Post likes count 0

.NET Framework January 2022 Security and Quality Rollup Updates

Tara Overfield

Yesterday, we are released the January 2022 Security and Quality Rollup Updates for .NET Framework. Security CVE-2022-21911 – .NET Framework Denial of Service This security update addresses an issue where an unauthenticated attacker could cause a denial of service on an affected system. Quality and Reliability This release contains the following quality and reliability improvements. SQL Connectivity WCF1 WPF2 1 Windows Communication Foundation (WCF) 2 Windows Presentation Foundation (WPF) Getting the Update The Security and Quality Rollup is available vi...

Jan 5, 2022
Post comments count 31
Post likes count 0

Announcing .NET MAUI Preview 11

David Ortinau

.NET MAUI Preview 11 continues to stabilize controls and layouts, and introduces multi-window and Fluent updates for Windows.

Jan 3, 2022
Post comments count 6
Post likes count 0

A Comprehensive Guide to Port from EF6 to EF Core

Jeremy Likness

Get detailed guidance for porting your EF6 apps to EF Core.

Dec 15, 2021
Post comments count 10
Post likes count 0

Announcing the Plan for EF7

Jeremy Likness

See what the .NET data team has on the roadmap for Entity Framework Core 7.

Dec 14, 2021
Post comments count 17
Post likes count 0

.NET December 2021 Updates – 6.0.1, 5.0.13 and 3.1.22

Sanket Kalaskar

Check out December updates for .NET 6.0, .NET 5.0, and .NET Core 3.1.22.

Dec 13, 2021
Post comments count 8
Post likes count 2

.NET 6 Networking Improvements

Máňa

Introducing new networking features in .NET 6.

Dec 7, 2021
Post comments count 5
Post likes count 0

Announcing dot.net in Japanese and Simplified Chinese

Maira Wenzel

The .NET website is now available in languages other than English. Check it out!

Dec 6, 2021
Post comments count 22
Post likes count 1

What’s new for gRPC in .NET 6

James Newton-King

Check out the great new features and performance improvements for gRPC in .NET 6

Dec 2, 2021
Post comments count 7
Post likes count 0

.NET Conf 2021 Recap – Videos, Slides, Demos, and More

James Montemagno

.NET Conf 2021 is over, but you can re-live the largest .NET event of the year with full access to video recordings, slides, demos, and more.

Nov 29, 2021
Post comments count 3
Post likes count 0

Get to Know EF Core 6

Jeremy Likness

Learn how to download and work with EF Core 6 and new features from improved support for Azure Cosmos DB to increased performance and first-class APIs to SQL Server temporal tables.

Nov 18, 2021
Post comments count 12
Post likes count 0

Infer# v1.2: Interprocedural Memory Safety Analysis For C#

Xin Shi

Infer# v1.2 brings the first interprocedural race condition detection to .NET. Use it today locally in Windows via WSL2 or directly in continuous integration via Azure Pipelines or GitHub Actions.

Nov 16, 2021
Post comments count 30
Post likes count 2

What’s new in Windows Forms in .NET 6.0

Igor Velikorossov

Read about the new features that are in Windows Forms in .NET 6.0.

Nov 15, 2021
Post comments count 8
Post likes count 1

Azure Active Directory’s gateway is on .NET 6.0!

Avanindra Paruchuri

Read about gains from Azure Active Directory gateway service's migration from .NET 5.0 to .NET 6.0.

Nov 11, 2021
Post comments count 12
Post likes count 0

MSBuild and 64-bit Visual Studio 2022

Rainer Sigwald

Learn how the shift to 64-bit Visual Studio can impact your builds

Nov 10, 2021
Post comments count 7
Post likes count 2

Announcing dotnet monitor in .NET 6

Sourabh Shirhatti [MSFT]

Introducing the first release of dotnet monitor, a diagnostics tool for .NET applications

Nov 9, 2021
Post comments count 5
Post likes count 0

.NET Framework November 2021 Cumulative Update

Tara Overfield

Today, we are releasing the November 2021 Cumulative Update for .NET Framework. Security The November Security and Quality Rollup Update does not contain any new security fixes. See February 2021 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Container Improvement 1 Common Language Runtime (CLR) Getting the Update The Cumulative Update Preview is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You ca...

Nov 9, 2021
Post comments count 1
Post likes count 1

F# 6 is officially here!

Kathleen Dollard

F# 6 is released as part of .NET 6. You'll find new task based async, pipeline debugging, and tons of other features!

Nov 9, 2021
Post comments count 23
Post likes count 0

Announcing YARP 1.0 Release

Sam Spencer

YARP, an open-source, highly customizable reverse proxy using .NET has been released.

Nov 8, 2021
Post comments count 37
Post likes count 0

Announcing .NET MAUI Preview 10

David Ortinau

.NET MAUI Preview 10 includes a single installation experience with Windows App SDK, and new controls such as CollectionView and IndicatorView.

Nov 8, 2021
Post comments count 0
Post likes count 0

.NET November 2021 Updates – 5.0.12 and 3.1.21

Sanket Kalaskar

Today, we are releasing the .NET November 2021 Updates. These updates contains reliability and other improvements. See the individual release notes for details on updated packages. You can download 5.0.12 and 3.1.21 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Improvements Visual Studio See release notes for Visual Studio compatibility for  .NET Core 3.1 and .NET 5.0.  

Nov 8, 2021
Post comments count 6
Post likes count 0

Announcing NuGet 6.0 – Source Mapping, Package Vulnerabilities, Faster Solution Load, Oh My!

Jon Douglas

NuGet 6.0 - Source Mapping, Package Vulnerabilities, Faster Solution Load, Oh My! NuGet 6.0 is included in Visual Studio 2022 and .NET 6.0 out of the box. You can also download NuGet 6.0 for Windows, macOS, and Linux as a standalone executable. NuGet 6.0 is one of many releases in our .NET unification journey. Our NuGet tooling helps developers discover new .NET packages to use for their .NET applications, while making package management easier during your daily development. NuGet 6.0 Highlights There are many new features in NuGet 6.0: .NET 6 Support NuGet 6.0 is the first release to offer full ...

Nov 8, 2021
Post comments count 77
Post likes count 2

Announcing .NET 6 — The Fastest .NET Yet

Richard Lander

.NET 6 is now available. It is easier to use, runs faster, and has many new features.

Nov 8, 2021
Post comments count 31
Post likes count 2

What’s New for Visual Basic in Visual Studio 2022

Kathleen Dollard

Check out the great new features for Visual Basic developers in Visual 2022

Nov 8, 2021
Post comments count 22
Post likes count 5

Welcome to C# 10

Kathleen Dollard

Check out the great new features in C# 10 as part of .NET 6 and Visual Studio 2022, that make your code prettier, more expressive, and faster.

Nov 8, 2021
Post comments count 15
Post likes count 0

Announcing ASP.NET Core in .NET 6

Daniel Roth

.NET 6 is now available! Check out all the new features and improvements in ASP.NET Core in .NET 6.

Nov 4, 2021
Post comments count 13
Post likes count 0

Introducing the .NET Tech Community Forums

James Montemagno

Today, we are launching the .NET Tech Community for developers to have deep technical discussions, share how-tos, talk best practices, and more.

Nov 1, 2021
Post comments count 8
Post likes count 0

.NET 6 Launches at .NET Conf, November 9-11

Beth Massi

.NET Conf is a free, three-day, virtual developer event that celebrates the major releases of the .NET development platform. This year .NET 6 launches at .NET Conf 2021. Come celebrate and learn about the new release.

Nov 1, 2021
Post comments count 3
Post likes count 1

Build client web assets for your Razor Class Library

Javier Calvarro Nelson

Learn how to integrate a build process for client web assets using tools like npm and webpack into the builds of your Razor Class Libraries.

Oct 24, 2021
Post comments count 4
Post likes count 0

Women IC (Individual Contributor) engineer mentoring ring

maoni

During this fiscal year I ran a women IC mentoring ring in the Developer Division at Microsoft. It was part of the women's mentoring ring program in our division. I've always felt a little sad when I looked around and saw very few women ICs at very senior levels. Most women who advanced to those levels became managers. This was what prompted me to suggest such a mentoring ring to the organizers of the women's mentoring ring program. I'm happy to report that the ring remains one of the most requested so it will keep going for next fiscal year (I will however be leading a different mentoring ring ju...

Oct 23, 2021
Post comments count 60
Post likes count 0

.NET Hot Reload Support via CLI

Scott Hunter [MSFT]

Last week, our blog post and the removal of the Hot Reload capability from the .NET SDK repo led to a lot of feedback from the community. First and foremost, we want to apologize. We made a mistake in executing on our decision and took longer than expected to respond back to the community.

Oct 20, 2021
Post comments count 53
Post likes count 0

Update on .NET Hot Reload progress and Visual Studio 2022 Highlights

Dmitry Lyalin

.NET Hot Reload progress update. This includes what's new in platform support, user experiences, supported edits and more since our May 2021 blog post. We'll also cover how far we've come with Visual Studio 2022 integration.

Oct 19, 2021
Post comments count 16
Post likes count 1

What’s new in F# 6

Kathleen Dollard

F# 6 is now a release candidate. Checkout all of the new features available in this release.

Oct 15, 2021
Post comments count 0
Post likes count 0

Contributing to .NET MAUI Community Toolkit

Brandon Minnick

Announcing the new process for contributing to the .NET MAUI Community Toolkit

Oct 13, 2021
Post comments count 0
Post likes count 0

.NET Framework October 2021 Security and Quality Rollup

Tara Overfield

Yesterday, we released the October 2021 Security and Quality Rollup for .NET Framework. Security The October Security and Quality Rollup does not contain any new security fixes. See February 2021 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 1 Common Language Runtime (CLR) Getting the Update The Security and Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the ...

Oct 12, 2021
Post comments count 3
Post likes count 0

.NET October 2021 Updates – 5.0.11 and 3.1.20

Sanket Kalaskar

Today, we are releasing .NET 5 and .NET Core Updates for October 2021. These updates contains reliability and other improvements.

Oct 12, 2021
Post comments count 32
Post likes count 0

ASP.NET Core updates in .NET 6 Release Candidate 2

Daniel Roth

.NET 6 Release Candidate 2 is now available! Check out all the improvements in ASP.NET Core in this update.

Oct 12, 2021
Post comments count 107
Post likes count 0

Announcing .NET 6 Release Candidate 2

Richard Lander

.NET 6 Release Candidate 2 is now available.

Oct 12, 2021
Post comments count 44
Post likes count 0

Announcing .NET MAUI Preview 9

David Ortinau

The next .NET MAUI preview is now available with borders, corners, and shadows - oh my!

Oct 11, 2021
Post comments count 2
Post likes count 5

Prime your flux capacitor: SQL Server temporal tables in EF Core 6.0

Jeremy Likness

EF Core 6.0 supports SQL Server temporal tables to automatically keep track of all the data ever stored in a table, even after that data has been updated or deleted.

Oct 4, 2021
Post comments count 9
Post likes count 0

ML.NET Updates & Announcing Notebooks in Visual Studio

Bri Achtman

Check out what's new in ML.NET and Model Builder.

Sep 28, 2021
Post comments count 16
Post likes count 1

Custom deployment layout for Blazor WebAssembly apps

Javier Calvarro Nelson

.NET 6 adds support for custom packaging of Blazor WebAssembly apps. In this post we'll try out the new JavaScript initializers and publishing extensibility to package Blazor WebAssembly apps as multipart bundles.

Sep 23, 2021
Post comments count 1
Post likes count 0

Introducing the New NuGet.org Package Details Page

Jiachen Jiang

Today, we are excited to announce a massive makeover for the package details page on NuGet.org. We built NuGet.org to help .NET developers find packages that will accelerate their projects, and this latest update has changes meant to help package consumers and authors alike.

Sep 17, 2021
Post comments count 11
Post likes count 0

HTTP/3 support in .NET 6

Sam Spencer

See how to use HTTP/3 in your apps built using .NET 6.

Sep 15, 2021
Post comments count 4
Post likes count 1

Introducing Package Source Mapping

Nikolche Kolev

We're happy to announce the first preview release of Package Source Mapping with Visual Studio 2022 preview 4! Package Source Mapping gives you fine-grained control of where your packages come from by mapping every package in your solution to a target package source.

Sep 14, 2021
Post comments count 72
Post likes count 0

ASP.NET Core updates in .NET 6 Release Candidate 1

Daniel Roth

.NET 6 Release Candidate 1 is now available! Check out all the improvements in ASP.NET Core in this update.

Sep 14, 2021
Post comments count 37
Post likes count 0

Announcing .NET 6 Release Candidate 1

Richard Lander

.NET 6 RC1 is now available.

Sep 14, 2021
Post comments count 8
Post likes count 0

.NET September 2021 Updates – 5.0.10 and 3.1.19

Sanket Kalaskar

Today, we are releasing the .NET September 2021 Updates. These updates contains reliability and other improvements. See the individual release notes for details on updated packages. You can download 5.0.10 and 3.1.19 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Improvements Visual Studio See release notes for Visual Studio compatibility for  .NET Core 3.1 and .NET 5.0. OS Lifecycle update Alpine 3.14 and Debian 11 "bullseye" are now supported with .NET 5.0.10 and .NET Core 3.1.19. Container images are also now available for Alpine ...

Sep 14, 2021
Post comments count 89
Post likes count 0

Update on .NET Multi-platform App UI (.NET MAUI)

Scott Hunter [MSFT]

The next .NET MAUI preview is now available.

Sep 8, 2021
Post comments count 8
Post likes count 0

Taking the EF Core Azure Cosmos DB Provider for a Test Drive

Jeremy Likness

An overview of some enhancements to the Azure Cosmos DB provider for Entity Framework Core introduced in EF Core 6.0. Includes a reference project that demonstrates implicit ownership, primitive collections and raw SQL.

Sep 1, 2021
Post comments count 34
Post likes count 0

File IO improvements in .NET 6

Adam Sitnik

High-performance File IO

Aug 31, 2021
Post comments count 8
Post likes count 0

Introducing the .NET MAUI Community Toolkit (Preview)

Brandon Minnick

Announcing the first preview release of the .NET MAUI Community Toolkit

Aug 30, 2021
Post comments count 0
Post likes count 2

Learn to build applications with F#

Jon Galloway

Want to learn how to write write succinct, robust, and performant code with F#? Here's everything you need to get started today!

Aug 23, 2021
Post comments count 59
Post likes count 1

New .NET 6 APIs driven by the developer community

David Fowler

.NET 6 is on the way, and I wanted to share some of my favorite new APIs that you are going to love.

Aug 18, 2021
Post comments count 31
Post likes count 1

Understanding the cost of C# delegates

Paulo Morgado

Delegates are widely used in C# (and .NET, in general), but it's not always obvious to the developer what code they write ends up generating. In this post, I'll show the various forms to make you aware of their costs.

Aug 17, 2021
Post comments count 93
Post likes count 10

Performance Improvements in .NET 6

Stephen Toub - MSFT

.NET 6 is chock-full of exciting performance improvements.

Aug 16, 2021
Post comments count 0
Post likes count 0

.NET Core 2.1 container images will be deleted from Docker Hub

Richard Lander

Starting on August 21st, .NET Core 2.1 Docker container images will no longer be available on Docker Hub, but exclusively on Microsoft Container Registry (MCR). Read on for more information.

Aug 16, 2021
Post comments count 22
Post likes count 2

Introducing DevOps-friendly EF Core Migration Bundles

Jeremy Likness

EF Core's new migration bundles generate binary artifacts that you can use to deploy schema and data changes as part of your continuous delivery process.

Aug 10, 2021
Post comments count 69
Post likes count 0

Announcing .NET MAUI Preview 7

David Ortinau

.NET MAUI Preview 7 is now available with new layouts, improved accessibility, font scaling, and more.

Aug 10, 2021
Post comments count 54
Post likes count 3

Preview Features in .NET 6 – Generic Math

Tanner Gooding [MSFT]

If you’ve ever wanted to use operators with generic types or thought that interfaces could be improved by supporting the ability to define static methods as part of their contract, then this blog post is for you. With .NET 6 we will be shipping a preview of the new generic math and static abstracts in interfaces features.

Aug 10, 2021
Post comments count 41
Post likes count 4

String Interpolation in C# 10 and .NET 6

Stephen Toub - MSFT

Text processing is at the heart of huge numbers of apps and services, and in .NET, that means lots and lots of . creation is so fundamental that a myriad of ways of creating them have existed since .NET Framework 1.0 was released, and more have joined the fray since. Whether via 's constructors, or , or overrides, or helper methods on like or or or , APIs to create strings are ubiquitous. One of the most powerful APIs for creating strings in .NET, however, is . The method has a multitude of overloads, all of which share in common the ability to supply a "composite format string" and associated arguments...

Aug 10, 2021
Post comments count 83
Post likes count 1

ASP.NET Core updates in .NET 6 Preview 7

Daniel Roth

.NET 6 Preview 7 is now available! Check out all the improvements in ASP.NET Core in this update.

Aug 10, 2021
Post comments count 65
Post likes count 0

Announcing .NET 6 Preview 7

Richard Lander

.NET 6 Preview 7 is now available.

Aug 10, 2021
Post comments count 0
Post likes count 0

.NET August 2021 Updates – 5.0.9, 3.1.18, 2.1.30

Rahul Bhandari (MSFT)

Today, we are releasing the .NET August 2021 Updates. These updates contains reliability and other improvements. See the individual release notes for details on updated packages. You can download 5.0.9 , 3.1.18, 2.1.30 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Update: The .NET Core 2.1.29 August update did not include the correct fix for CVE-2021-34532. To resolve this, we are re-releasing the August security update for .NET Core 2.1 as 2.1.30. If you have installed .NET Core 2.1.29 previously you need to install the .NET Core 2.1.30 update in...

Aug 10, 2021
Post comments count 1
Post likes count 0

.NET Framework August 2021 Security and Quality Rollup

Tara Overfield

Today, we are releasing the August 2021 Security and Quality Rollup Updates for .NET Framework. Security This release does not contain any new security fixes. See February 2021 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Windows Forms 1 Common Language Runtime (CLR) Getting the Update The Security and Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the ...

Jul 29, 2021
Post comments count 1
Post likes count 0

.NET Framework July 2021 Cumulative Update Preview

Tara Overfield

Today, we are releasing the July 2021 Cumulative Update Preview for .NET Framework. Security The July Cumulative Update Preview does not contain any new security fixes. See February 2021 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Windows Forms 1 Common Language Runtime (CLR) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog....

Jul 28, 2021
Post comments count 4
Post likes count 0

Conversation about the .NET open source project

Richard Lander

Conversation with .NET engineers about the .NET open source project, five+ years in.

Jul 26, 2021
Post comments count 2
Post likes count 1

Tune in July 29 for .NET Conf: Focus on F#

Beth Massi

Save the date July 29 for .NET Conf: Focus on F#, a free, one-day livestream event that features speakers from the community and Microsoft teams working on and using the F# language.

Jul 22, 2021
Post comments count 44
Post likes count 4

Try the new System.Text.Json source generator

Layomi Akinrinade

Learn about the new System.Text.Json source generator

Jul 19, 2021
Post comments count 3
Post likes count 0

Conversation about skills and learning

Richard Lander

Conversation with .NET engineers about dev skills and learning. They share their perspectives on the skills and aptitudes needed to be successful on the team, and how important learning on the job is versus any specific skills that you walk in the door with. They also share the journeys they have taken on personal and career development.

Jul 14, 2021
Post comments count 2
Post likes count 0

.NET Framework July 2021 Security and Quality Rollup

Tara Overfield

Yesterday, we released the July 2021 Security and Quality Rollup Updates for .NET Framework. Security The June Security and Quality Rollup Update does not contain any new security fixes. See February 2021 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. ClickOnce CLR1 Windows Forms WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Getting the Update The Security and Quality Rollup is available via Windows Update, Windows Server...

Jul 14, 2021
Post comments count 31
Post likes count 0

ASP.NET Core updates in .NET 6 Preview 6

Daniel Roth

.NET 6 Preview 6 is now available! Check out all the improvements in ASP.NET Core in this update.

Jul 14, 2021
Post comments count 5
Post likes count 0

Announcing Entity Framework Core 6.0 Preview 6: Configure Conventions

Jeremy Likness

Learn about configure conventions and other new features that are available in EF Core 6.0 Preview 6.

Jul 14, 2021
Post comments count 41
Post likes count 0

Announcing .NET 6 Preview 6

Richard Lander

.NET 6 Preview 6 is now available.

Jul 14, 2021
Post comments count 59
Post likes count 0

Announcing .NET MAUI Preview 6

David Ortinau

.NET MAUI Preview 6 is now available with workload installation, support for gesture recognizers, modals, alerts, and the latest release of Windows App SDK.

Jul 13, 2021
Post comments count 3
Post likes count 0

.NET July 2021 Updates – 5.0.8 and 3.1.17

Rahul Bhandari (MSFT)

Today, we are releasing the .NET July 2021 Updates. These updates contains reliability and other improvements. See the individual release notes for details on updated packages. You can download 5.0.8 , 3.1.17 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Improvements Windows Arm64 Windows Forms and WPF are now supported on Windows Arm64. We added support for Windows Arm64 with .NET 6 Preview 1 and have since backported it to .NET 5 (with 5.0.8). Windows Forms and WPF work the same on Arm64 a...

Jun 24, 2021
Post comments count 7
Post likes count 0

.NET Framework June 2021 Cumulative Update Preview

Tara Overfield

Earlier this week, we released the June 2021 Cumulative Update Preview for .NET Framework for Windows 10, version 2004, Windows Server 2004, Windows 10, version 20H2, Windows Server 20H2, and Windows 10, version 21H1. Quality and Reliability This release contains the following quality and reliability improvements. ClickOnce CLR1 Windows Forms WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You ca...

Jun 23, 2021
Post comments count 19
Post likes count 0

What’s new in Windows Forms in .NET 6.0 Preview 5

Igor Velikorossov

Read about the new features that are in Windows Forms in .NET 6.0 Preview 5.

Jun 22, 2021
Post comments count 6
Post likes count 1

Package Validation

Anirudh Agnihotry

Get started with Package Validation.

Jun 22, 2021
Post comments count 6
Post likes count 0

ML.NET June Updates

Bri Achtman

Check out what's new in ML.NET and Model Builder.

Jun 17, 2021
Post comments count 48
Post likes count 0

Announcing .NET MAUI Preview 5

David Ortinau

.NET MAUI Preview 5 is now available. We have enabled animations and view transformations, completed the porting of several UI components, and introduced improvements to the single project templates.

Jun 17, 2021
Post comments count 15
Post likes count 0

Announcing Entity Framework Core 6.0 Preview 5: Compiled Models

Jeremy Likness

Learn about blazing fast compiled models and other enhancements to EF Core 6.0 preview 5.

Jun 17, 2021
Post comments count 53
Post likes count 0

ASP.NET Core updates in .NET 6 Preview 5

Daniel Roth

.NET 6 Preview 5 is now available! Check out all the improvements in ASP.NET Core in this update.

Jun 17, 2021
Post comments count 20
Post likes count 0

Announcing .NET 6 Preview 5

Richard Lander

.NET 6 Preview 5 is now available.

Jun 16, 2021
Post comments count 5
Post likes count 0

Conversation about networking

Richard Lander

Another great conversation with .NET engineers, this time about networking in .NET. They share their perspective on network protocols, the differences and benefits between HTTP 1 through 3, the architecture of the .NET networking stack, and how YARP has been a great stress test for the architecture and performance.

Jun 15, 2021
Post comments count 1
Post likes count 0

.NET Framework June 2021 Cumulative Update Preview

Tara Overfield

Today, we are releasing the June 2021 Cumulative Update Preview for .NET Framework for Windows 10, version 1809, Windows Server 2019, and Windows 10, version 1909. Quality and Reliability This release contains the following quality and reliability improvements. ClickOnce CLR1 Windows Forms WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. **...

Jun 15, 2021
Post comments count 9
Post likes count 1

Migration of Bing’s Workflow Engine to .NET 5

Ben Watson

Bing runs one of the world’s largest, most complex, highly performant, and reliable .NET applications. This posts discusses the journey and the work required to upgrade to .NET 5. This migration has been an unqualified success for our team. The overall picture is clear that .NET 5 is phenomenally superior.

Jun 14, 2021
Post comments count 0
Post likes count 0

Conversation about diagnostics

Richard Lander

Conversation with .NET engineers about diagnostics, profiling and observability. They share their perspective on performance, observability in production, the architecture of new features, and recent enhancements that they expect will get the most attention.

Jun 10, 2021
Post comments count 10
Post likes count 4

Show dotnet: Running my .NET nanoFramework for 8 years on a battery

Laurent Ellerbach

.NET nanoFramework works directly on microprocessors like ESP32, STM32. It can deep sleep and have a very low battery consumption. I'll show you how to make it real.

Jun 10, 2021
Post comments count 1
Post likes count 0

ML.NET Survey: Model Explainability

Jessie Houghton

Take the ML.NET Model Explainability survey to let us know what you want to see in ML.NET for explainability and fairness.

Jun 8, 2021
Post comments count 13
Post likes count 1

.NET Framework June 2021 Security and Quality Rollup Updates

Tara Overfield

Today, we are releasing the June 2021 Security and Quality Rollup Updates for .NET Framework. Security The June Security and Quality Rollup Update does not contain any new security fixes. See February 2021 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 NCL2 WPF3 1 Common Language Runtime (CLR) 2 Network Class Library (NCL) 3 Windows Presentation Foundation (WPF) Getting the Update The Security and Quality Rollup is available via Windows Update, Wi...

Jun 8, 2021
Post comments count 0
Post likes count 0

.NET June 2021 Updates – 5.0.7 and 3.1.16

Rahul Bhandari (MSFT)

Today, we are releasing the .NET June 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.7 , 3.1.16 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Security CVE-2021-31957: ASP.NET Denial of Service Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 5.0 and .NET Core 3.1. This advisory also provides guidance on what developers can do to update their applications to remove th...

Jun 8, 2021
Post comments count 4
Post likes count 0

Conversation about containers

Richard Lander

Conversation with .NET engineers who make .NET work great with containers. They share their perspective on OOMKill, performance, secure publishing, orchestrators, and why containers have become so popular.

Jun 8, 2021
Post comments count 45
Post likes count 1

Date, Time, and Time Zone Enhancements in .NET 6

Matt Johnson-Pint

.NET 6 Preview 4 introduces DateOnly and TimeOnly structs and improves time zone support.

Jun 3, 2021
Post comments count 36
Post likes count 0

Conversation about the .NET type system

Richard Lander

Conversation with .NET engineers about the .NET type system. They share their perspective on value types vs structs, the murky boundary between C# and the CLR, upcoming type system enhancements, and also compare .NET and Java type systems.

Jun 2, 2021
Post comments count 1
Post likes count 0

IntelliCode Package Suggestions for NuGet in Visual Studio

Christopher Gill

Building on Visual Studio’s robust IntelliCode experience for .NET, we’re excited to introduce NuGet IntelliCode Package Suggestions in Visual Studio 16.10! IntelliCode Package Suggestions use your project’s context, such as installed packages and project type, to suggest packages to enhance your workflow! IntelliCode AI-assistance has become an integral part of the Visual Studio development experience, using machine learning to offer developers intelligent code completion, argument completion, refactoring suggestions, and now even package suggestions! To date, IntelliCode features have saved developers countles...

Jun 1, 2021
Post comments count 2
Post likes count 0

Announcing Visual Studio Code extension for Tye

Pratik Sanglikar

Announcing the availability of Visual Studio Extension for Tye

Jun 1, 2021
Post comments count 11
Post likes count 0

Conversation about .NET interop

Richard Lander

Conversation with .NET engineers about native, language, and operating system interop. They share their perspectives on modern programming languages, low-level concepts like calling conventions and marshaling, performance, comparing .NET and Java Interop, and a new project that adds support for Interop with Objective-C.

May 30, 2021
Post comments count 3
Post likes count 0

Building Contextual Experiences w/ Blazor

Hassan Habib

Hi there! My name is Hassan Habib, I'm a Sr. Engineering Manager @ Microsoft. This is my very first blog post on the ASP.NET team blog. You may know me from my OData posts. Few weeks ago I reached out to Daniel Roth wondering if it would be a good idea to share how Microsoft engineers use Microsoft products to build our own systems. It's a little something we call "Run Microsoft on Microsoft" - Daniel was very supportive and we worked together to make it possible, and for that I'm very grateful. As I continue to work with internal teams inside Microsoft to develop end-to-end enterprise solutions, my experience...

May 26, 2021
Post comments count 9
Post likes count 0

F# and F# tools update for Visual Studio 16.10

Phillip Carter

Visual Studio 16.10 comes with more updates to the F

May 25, 2021
Post comments count 1
Post likes count 0

.NET Framework May 2021 Cumulative Update Preview for Windows 10, versions 2004, 20H2, 21H1

Tara Overfield

Today, we are releasing the May 2021 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 NCL2 WPF3 1 Common Language Runtime (CLR) 2 Network Class Library (NCL) 3 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. Customers that rely on Windows Update will automatically receive the .NET Fra...

May 25, 2021
Post comments count 14
Post likes count 0

Announcing Entity Framework Core 6.0 Preview 4: Performance Edition

Shay Rojansky

Learn about some serious optimizations that have gone into Entity Framework Core 6.0, and how much faster it now performs.

May 25, 2021
Post comments count 51
Post likes count 0

ASP.NET Core updates in .NET 6 Preview 4

Daniel Roth

.NET 6 Preview 4 is now available! Check out all the improvements in ASP.NET Core in this update.

May 25, 2021
Post comments count 40
Post likes count 0

Introducing the .NET Hot Reload experience for editing code at runtime

Dmitry Lyalin

Introducing the new .NET Hot Reload user experience for editing managed code at runtime, now available through the Visual Studio 2019 debugger and dotnet watch.

May 25, 2021
Post comments count 63
Post likes count 0

Announcing .NET MAUI Preview 4

David Ortinau

Today we are pleased to announce the availability of .NET Multi-platform App UI (.NET MAUI) Preview 4. Each preview introduces more controls and features to this multi-platform toolkit on our way to general availability this November at .NET Conf. .NET MAUI now has enough building blocks to build functional applications for all supported platforms, new capabilities to support running Blazor on the desktop, and exciting progress in Visual Studio to support .NET MAUI. Weather '21 To showcase our progress in Preview 4 for Microsoft Build, we rapidly designed and developed a simple yet beautiful weather app. As...

May 25, 2021
Post comments count 40
Post likes count 0

Announcing .NET 6 Preview 4

Richard Lander

.NET 6 Preview 4 is now available.

May 21, 2021
Post comments count 0
Post likes count 0

Show dotnet: Investigating Alpine Linux CVEs in .NET container images

Richard Lander

The results of a Alpine Linux CVE investigation and new guidance on using .NET images.

May 20, 2021
Post comments count 1
Post likes count 0

.NET Framework May 2021 Cumulative Update Preview

Tara Overfield

Today, we are releasing the May 2021 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 NCL2 WPF3 1 Common Language Runtime (CLR) 2 Network Class Library (NCL) 3 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. Customers that rely on Windows Update will automatically receive the .NET Fra...

May 19, 2021
Post comments count 13
Post likes count 0

Conversation about ready to run

Richard Lander

Conversation with .NET engineers about the ready to run executable format. They share their perspective on the origins of ready to run, the strengths and weaknesses of the format, and comparing it to both IL and Native AOT.

May 18, 2021
Post comments count 2
Post likes count 0

Conversation about PGO

Richard Lander

Conversation with .NET engineers about profile guided optimization (PGO). They share their perspectives on how PGO works, how it improves even sophisticated compilers, other platforms that have good PGO systems, and what .NET is doing to provide better performance with PGO.

May 12, 2021
Post comments count 2
Post likes count 0

.NET Framework May 2021 Security and Quality Rollup Updates

Tara Overfield

Yesterday, we released the May 2021 Security and Quality Rollup Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Windows Forms WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF)   Getting the Update The Security and Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are...

May 11, 2021
Post comments count 0
Post likes count 0

.NET May 2021 Updates – 5.0.6, 3.1.15, 2.1.28

Rahul Bhandari (MSFT)

Today, we are releasing the .NET May 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.6 , 3.1.15, 2.1.28 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Security CVE-2021-31204: .NET Core Elevation of Privilege Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 5.0 and .NET Core 3.1. This advisory also provides guidance on what developers can do to update their applicati...

May 10, 2021
Post comments count 8
Post likes count 1

Put a DPAD on that GC!

maoni

Say what? Yes, there's a new feature called DPAD for regions - regions is what we are currently working on in .NET 6 to convert segments to. In this blog post I will first give some introduction to regions then talk about the DPAD feature. Note that it's unlikely we will officially support regions by the end of 6.0 as there's a lot of work involved - our current plan is to ship it in clrgc.dll as an experimental feature that you can turn on with a config. In fact, this is the way I want to ship large GC features from now on - we ship them first with the standalone GC (ie, in clrgc.dll) so folks ...

May 7, 2021
Post comments count 52
Post likes count 2

ASP.NET Core 6 and Authentication Servers

Barry Dorrans

In .NET 3.0 we began shipping IdentityServer4 as part of our template to support the issuing of JWT tokens for SPA and Blazor applications. Sometime after we shipped, the IdentityServer team made an announcement changing the license for future versions of IdentityServer to a reciprocal public license - a license where the code is still open source but if used for commercial purposes then a paid license must be bought. This type of approach is common in the open-source world, where sustaining an income is difficult as your project becomes your full-time work. Two of the reasons behind the choice to ship Identit...

May 6, 2021
Post comments count 6
Post likes count 4

Add a README to Your NuGet Package

Christopher Gill

Today, we're excited to announce that you can pack a `README.md` file in your NuGet package and have it fully rendered on NuGet.org!

Apr 26, 2021
Post comments count 20
Post likes count 1

.NET Framework 4.5.2, 4.6, 4.6.1 will reach End of Support on April 26, 2022

Jamshed Damkewala

.NET Framework 4.5.2, 4.6, 4.6.1 will reach End of Support on April 26, 2022. You may need to take action to update your .NET Framework runtime to a supported version of .NET Framework.

Apr 22, 2021
Post comments count 26
Post likes count 1

Conversation about crossgen2

Richard Lander

Conversation with .NET engineers about crossgen2. They share their perspective on what Crossgen is for, what's new with Crossgen v2, its similarities to the Roslyn project, and all the new performance features it enables.

Apr 21, 2021
Post comments count 4
Post likes count 0

What’s new in dotnet monitor

Sourabh Shirhatti [MSFT]

Learn about what's new in dotnet monitor

Apr 15, 2021
Post comments count 0
Post likes count 0

Show dotnet: Build your own unit test platform? The true story of .NET nanoFramework.

Laurent Ellerbach

.NET nanoFramework works directly on microprocessors like ESP32, STM32. It needed a proper unit testing platform. I'll explain you how it's been built.

Apr 13, 2021
Post comments count 9
Post likes count 0

.NET April 2021 Updates – .NET Core 3.1.14 and .NET Core 2.1.27

Rahul Bhandari (MSFT)

Today, we are releasing .NET Core 3.1.14 and .NET Core 2.1.27 April updates. These updates contains reliability and other non-security improvements. See our April blog post for details on all April servicing releases.

Apr 9, 2021
Post comments count 2
Post likes count 0

Show dotnet: Animating 40 LEDs with charlieplexing

Richard Lander

Charlieplexing is a fun way to animate LEDs. I'll show you how I'm controlling 40 LEDs with 7 GPIO pins.

Apr 9, 2021
Post comments count 32
Post likes count 0

Announcing .NET Multi-platform App UI Preview 3

David Ortinau

.NET Multi-platform App UI updates in .NET 6 Preview 3

Apr 8, 2021
Post comments count 75
Post likes count 0

ASP.NET Core updates in .NET 6 Preview 3

Daniel Roth

.NET 6 Preview 3 is now available! Check out all the improvements in ASP.NET Core in this update.

Apr 8, 2021
Post comments count 25
Post likes count 0

Announcing .NET 6 Preview 3

Richard Lander

.NET 6 Preview 3 is now available.

Apr 8, 2021
Post comments count 1
Post likes count 0

ML.NET Survey: Machine Learning in .NET

Bri Achtman

Take the ML.NET survey to let us know what you want to see next for Machine Learning in .NET.

Apr 7, 2021
Post comments count 3
Post likes count 0

Your Top .NET Microservices Questions Answered

Nish Anil

We got some great questions during our recent Let's Learn .NET: Microservices event. In this post, Nish Anil answers your top five questions, with links to docs and resources where you can learn more.

Apr 6, 2021
Post comments count 1
Post likes count 0

.NET April 2021 Updates – .NET 5.0.5, .NET Core 3.1.14, .NET Core 2.1.27

Rahul Bhandari (MSFT)

Today, we are releasing the .NET April 2021 Updates. These updates contains reliability and other non-security improvements. See the individual release notes for details on updated packages. You can download 5.0.5 | 3.1.14 | 2.1.27 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Improvements .NET 5 NuGet Restore Failures on Linux distributions using NSS or ca-certificates .NET SDK 5.0.202 resolves an issue where NuGet restore fails on Linux due to expired NuGet certificates and unfortunate interactions with changes made to...

Apr 6, 2021
Post comments count 0
Post likes count 0

.NET 5 NuGet Restore Failures on Linux distributions using NSS or ca-certificates

Jon Douglas

We will be releasing updated builds of NuGet this week to accommodate NuGet restore failures on Linux distributions. The failures are observed when updated versions of the NSS or ca-certificates packages are installed.

Apr 5, 2021
Post comments count 14
Post likes count 0

Announcing Open Source C# standardization

Bill Wagner

The C# standards committee moved its work into Open Source. ECMA worked with the .NET Foundation, enabling C# developers worldwide to participate in the standardization effort. Visit the C# standards repo for more information.

Mar 31, 2021
Post comments count 4
Post likes count 0

Monitoring and Observability in Cloud-Native ASP.NET Core apps

Nish Anil

Distributed applications are complex and bring in their own set of challenges for developers to debug and fix production issues. ASP.NET Core offers a number of solutions to add monitoring and observability to your cloud-native applications.

Mar 25, 2021
Post comments count 27
Post likes count 0

Loop alignment in .NET 6

Kunal Pathak

Loop alignment improvements in .NET 6

Mar 22, 2021
Post comments count 9
Post likes count 2

Cloud-Native learning resources for .NET developers

Nish Anil

The .NET team has put together a collection of free resources to help you speed up your cloud-native application development journey.

Mar 18, 2021
Post comments count 11
Post likes count 0

OpenTelemetry .NET reaches v1.0

Sourabh Shirhatti [MSFT]

Learn how to get started with OpenTelemetry .NET

Mar 17, 2021
Post comments count 9
Post likes count 0

Performance and Polish with NuGet 5.9

Jon Douglas

NuGet 5.9 is a great release that brings a refined experience to everything package management. We’ve added a bunch of exciting quality of life improvements while also bringing you a more performant package management experience. We’re excited to see you use NuGet 5.9 & include it in your toolset to build amazing things with .NET.

Mar 17, 2021
Post comments count 4
Post likes count 0

The path to .NET 5 and Blazor WebAssembly with some fun sprinkled in

Isaac Levin

Rock, Paper, Scissors, Lizard, Spock was recently upgraded to .NET 5 and uses Blazor WebAssembly. Here is a summary of our experience completing the upgrade.

Mar 15, 2021
Post comments count 3
Post likes count 0

ML.NET and Model Builder March Updates

Bri Achtman

This release of ML.NET and Model Builder brings numerous bug fixes and enhancements as well as new features, including config-based training and a redesigned Consume step.

Mar 12, 2021
Post comments count 1
Post likes count 0

Investigating a Linux CVE with .NET Images

Richard Lander

We regularly help .NET developers manage Linux CVEs. This post is an example of how we helped a customer with CVE-2021-23840 and CVE-2021-23841.

Mar 11, 2021
Post comments count 25
Post likes count 0

ASP.NET Core updates in .NET 6 Preview 2

Daniel Roth

.NET 6 Preview 2 is now available! Check out all the improvements in ASP.NET Core in this update.

Mar 11, 2021
Post comments count 0
Post likes count 0

Announcing Entity Framework Core 6.0 Preview 2

Jeremy Likness

Announcing the release of EF Core 6.0 Preview 2, the second preview of the new Entity Framework Core.

Mar 11, 2021
Post comments count 54
Post likes count 0

Announcing .NET 6 Preview 2

Richard Lander

.NET 6 Preview 2 is now available.

Mar 10, 2021
Post comments count 11
Post likes count 0

Blinking LEDs with Raspberry Pi

Richard Lander

You can blink lots of LEDs with the Raspberry Pi, with a new set of LED blinking APIs.

Mar 9, 2021
Post comments count 1
Post likes count 0

.NET March 2021 Updates – 5.0.4, 3.1.13, 2.1.26

Rahul Bhandari (MSFT)

Today, we are releasing the .NET March 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.4 , 3.1.13, 2.1.26 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Security CVE-2021-26701: .NET Core Remote Code Execution Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 5.0, .NET Core 3.1, and .NET Core 2.1. This advisory also provides guidance on what developers can do to update ...

Mar 4, 2021
Post comments count 2
Post likes count 0

.NET Core 2.1 will reach End of Support on August 21, 2021

Jamshed Damkewala

.NET Core 2.1 will be reaching end of support on August 21, 2021. You need to take action to update your app to a supported version of .NET Core.

Mar 4, 2021
Post comments count 0
Post likes count 0

Learn to build HTTP APIs with .NET

Jon Galloway

ASP.NET makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. Whether you're new to .NET or an old pro, we've got a lot of fresh videos, tutorial, and documentation to help you learn how to build great HTTP APIs.

Mar 4, 2021
Post comments count 20
Post likes count 0

.NET Interactive with SQL!| .NET Notebooks in Visual Studio Code

Maria Naggaga

Read all about how SQL and Entity Framework Core developers can now start using .NET Interactive notebooks for quick iteration of notebooks while providing strongly typed APIs, code completion over tables and columns, and Language-Integrated-Query (LINQ). Quickly explore your data's shape and schema.

Mar 3, 2021
Post comments count 17
Post likes count 0

F# and F# tools update for Visual Studio 16.9

Phillip Carter

Visual Studio 16.9 comes with significant updates to the F

Mar 2, 2021
Post comments count 27
Post likes count 3

How to Scan NuGet Packages for Security Vulnerabilities

Drew Gillies

Today, we are announcing the public availability of NuGet’s vulnerability features that you can use to ensure your projects are vulnerability free and if not, to take action to securing your software supply chain.

Mar 2, 2021
Post comments count 7
Post likes count 0

IntelliSense for appsettings.json

James Newton-King

Visual Studio and Visual Studio Code now support IntelliSense for `appsettings.json`. IntelliSense allows you to quickly edit your app's configuration and get immediate feedback on available properties or typos.

Mar 2, 2021
Post comments count 35
Post likes count 0

Introducing the .NET Upgrade Assistant Preview

Cathy Sullivan

Move your .NET Framework applications to .NET 5 at your own pace with confidence.

Mar 1, 2021
Post comments count 3
Post likes count 0

State of the NuGet Ecosystem

Jiachen Jiang

Recently, our team launched our first quarterly user survey for NuGet.org. With over 500 responses, we wanted to spend some time to share with you what we've learned in these last few months.

Mar 1, 2021
Post comments count 0
Post likes count 0

Serve ML.NET Models as HTTP APIs with minimal configuration

Luis Quintanilla

Learn how to serve machine learning models from HTTP APIs using minimal configuration

Feb 27, 2021
Post comments count 13
Post likes count 4

Internals of the POH

maoni

As folks are aware we added a new kind of heap in .NET 5 called the POH (Pinned Object Heap). Since this is a user facing feature (and there aren't that many of those in GC) I've been meaning to write about it but didn't get around till now. In this blog entry I'll explain the internals of it, partly because if you understand them it'll make it easier to reason about scenarios that I don't already cover; partly just because I know people who read my blog tend to want the internals 😃Why POH?First of all, why did we add this POH and why did we only add it in .NET 5? Pinning was (and still is...

Feb 25, 2021
Post comments count 1
Post likes count 0

The NuGet.org repository signing certificate will be updated as soon as March 15th, 2021

Christopher Gill

The current NuGet.org repository signing certificate will be updated as soon as March 15th, 2021. If you validate that packages are repository signed by NuGet.org, you will need to take steps to avoid disruptions when installing packages from NuGet.org.

Feb 24, 2021
Post comments count 1
Post likes count 0

App Building with Azure API Management, Functions, Power Apps, and Logic Apps

Brady Gaster

This month's series on building and integrating your HTTP APIs using Web API and lots of other goodies together comes to a close with this post, which will show you some exciting ways your Web API projects and Azure Functions can be integrated in new and exciting ways when you describe them with OpenAPI. In case you haven't seen the previous posts leading up to this, here's the list of articles in the Month'o'API series: The previous posts went deep into how your .NET code could be used to build HTTP APIs and describe their various operations using OpenAPI. Now that we've build a well documen...

Feb 24, 2021
Post comments count 1
Post likes count 0

.NET Framework February 2021 Cumulative Update Preview for Windows 10 2004, Windows Server, version 2004, Windows 10, version 20H2 and Windows Server, version 20H2

Tara Overfield

Today, we are releasing the February 2021 Cumulative Update Preview for .NET Framework for Windows 10 2004, Windows Server, version 2004, Windows 10, version 20H2 and Windows Server, version 20H2. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 WPF2 Winforms 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Known issues in this update Microsoft is not currently aware of any issues in this update. Getting the Update The Security and Quality Rollup is available via Windows Update, Windows ...

Feb 23, 2021
Post comments count 14
Post likes count 1

Generating HTTP API clients using Visual Studio Connected Services

Jon Galloway

We’re continuing our series on building HTTP APIs with .NET 5. In this post, the third in the series, we’ll talk about how Visual Studio Connected Services gives you a convenient way of generating .NET clients for your HTTP APIs so your .NET apps can use the APIs via the Internet.

Feb 22, 2021
Post comments count 1
Post likes count 0

Survey: Library & Open Source

Immo Landwerth

Are you an open source maintainer, contributor or consumer? Please help us to identify pain points and concerns so we can make your experience better!

Feb 22, 2021
Post comments count 0
Post likes count 0

Tune in for .NET Conf: Focus on Windows, February 25th

Beth Massi

Save the date February 25th and tune in for a special .NET Conf live stream all about native Windows apps. Learn how to modernize your Windows apps and move them forward.

Feb 17, 2021
Post comments count 10
Post likes count 0

Announcing Entity Framework Core 6.0 Preview 1

Jeremy Likness

Announcing the release of EF Core 6.0 Preview 1, the first preview of the new Entity Framework Core.

Feb 17, 2021
Post comments count 15
Post likes count 0

ASP.NET Core updates in .NET 6 Preview 1

Sourabh Shirhatti [MSFT]

.NET 6 Preview 1 is now available and ready for evaluation. This is the first preview of .NET 6, the next major update to the .NET platform. .NET 6 is expected to ship in November of this year, and will be a Long Term Support (LTS) release. If you're on Windows using Visual Studio, we recommend installing the latest preview of Visual Studio 2019 16.9. If you're on macOS, we recommend installing the latest preview of Visual Studio 2019 for Mac 8.9. Major work planned in ASP.NET Core in .NET 6 .NET 6 is using an open planning process, so you can see all of the major themes planned for this release on the Blazor-...

Feb 17, 2021
Post comments count 186
Post likes count 0

Announcing .NET 6 Preview 1

Richard Lander

.NET 6 Preview 1 is now available and is the start of the next major .NET release, focused on .NET unification and supporting new platforms.

Feb 17, 2021
Post comments count 1
Post likes count 0

.NET Framework February 2021 Cumulative Update Preview for .NET Framework.

Tara Overfield

Yesterday, we released the February 2021 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 WPF2 Winforms 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Known issues in this update Microsoft is not currently aware of any issues in this update. Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog.  Custom...

Feb 11, 2021
Post comments count 32
Post likes count 1

Open-source HTTP API packages and tools

Brady Gaster

This post covers a variety of things any .NET developer who plans on building HTTP APIs will want in their toolchain or dependency list. We'll show you some new and exciting frameworks coming up that are built atop ASP.NET Core web API and hopefully make the craft of building and testing HTTP APIs with .NET easier. There are so many opport

Feb 11, 2021
Post comments count 18
Post likes count 0

Staying safe with .NET containers

Richard Lander

An update on using .NET and containers together -- how to stay safe and keep your container images up-to-date.

Feb 9, 2021
Post comments count 0
Post likes count 0

.NET Framework February Security and Quality Rollup

Tara Overfield

Revised 6/8/2021: On June 8th, 2021, this update was released to replace a previous update to address a “revocation server was offline” error that may occur during installation. If you've already installed a previous release of this update, no action is required. Revised 4/15/2021: On April 13th, 2021, this update was released to replace a previous release of this some updates. See known issues section for more details. If you've already installed a previous release of an affected update, no action is required. Today, we are releasing the February 2021 Security and Quality Rollup Updates for .NET Framework....

Feb 9, 2021
Post comments count 5
Post likes count 0

.NET February 2021 Updates – 5.0.3, 3.1.12, 2.1.25

Rahul Bhandari (MSFT)

Today, we are releasing the .NET February 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.3 , 3.1.12, 2.1.25 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Security CVE-2021-1721: .NET Core Denial of Service Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 5, .NET Core 3.1, and .NET Core 2.1. This advisory also provides guidance on what developers can do to update their...

Feb 4, 2021
Post comments count 14
Post likes count 2

Creating Discoverable HTTP APIs with ASP.NET Core 5 Web API

Brady Gaster

This month, we'll be focusing on building HTTP APIs with .NET 5. We'll explore a myriad of different tools, technologies, and services that make your API development experience more delightful. Each week, we'll release a new post on this blog that goes into a separate area of building HTTP APIs with .NET, focusing mostly on using ASP.NET Core 5 Web API and the OpenAPI Specification together to build, publish, consume, and re-use well-described HTTP APIs. Here's a glance at the upcoming series on building HTTP APIs using .NET on the ASP.NET team blog: Whether APIs are your product, or they're a fa...

Jan 27, 2021
Post comments count 7
Post likes count 0

Using C# Source Generators to create an external DSL

Luca Bolognese

This post looks at creating an external DSL to represent mathematical expressions using C

Jan 26, 2021
Post comments count 38
Post likes count 0

Improvements to the new Razor editor in Visual Studio

Daniel Roth

Learn all about the latest improvements to the new Razor editor in Visual Studio.

Jan 18, 2021
Post comments count 23
Post likes count 0

The Plan for Entity Framework Core 6.0

Jeremy Likness

This blog post details the roadmap for Entity Framework Core 6.0.

Jan 14, 2021
Post comments count 13
Post likes count 0

Azure Active Directory’s gateway is on .NET Core 3.1!

Avanindra Paruchuri

Read about Azure Active Directory gateway service's move from .NET Framework to .NET Core.

Jan 13, 2021
Post comments count 0
Post likes count 0

Happy 10th Birthday, NuGet!

Christopher Gill

NuGet 1.0 was released on January 13th, 2011 – 10 years and 4 major version releases ago. Since then, NuGet.org has grown to host a large and vibrant package ecosystem with over 230 thousand unique packages.

Jan 13, 2021
Post comments count 3
Post likes count 0

Diagnostics improvements in .NET 5

Sourabh Shirhatti [MSFT]

Diagnostics improvements in .NET 5

Jan 12, 2021
Post comments count 3
Post likes count 0

.NET January 2021 Updates – 5.0.2, 3.1.11, 2.1.24

Rahul Bhandari (MSFT)

Today, we are releasing the .NET January 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.2 , 3.1.11, 2.1.24 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Security CVE-2021-1723: ASP.NET Core Denial of Service Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core and ASP.NET 5. This advisory also provides guidance on what developers can do to update their applications to...

Jan 12, 2021
Post comments count 1
Post likes count 0

.NET Framework January Security and Quality Rollup Update

Tara Overfield

Today, we are releasing the January 2021 Security and Quality Rollup Updates for .NET Framework. Security The January Security and Quality Rollup Update does not contain any new security fixes. See October 2020 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Getting the Update The Security and Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catal...

Jan 12, 2021
Post comments count 4
Post likes count 1

Migrating RealProxy Usage to DispatchProxy

Mike Rousos

The RealProxy type is not available in .NET Core or .NET 5, but other replacement types have been added. This post looks at how DispatchProxy and Castle.Core's DynamicProxy enable AOP paradigms in .NET 5.

Jan 11, 2021
Post comments count 18
Post likes count 1

.NET 5 Networking Improvements

Máňa

Introducing new networking features in .NET 5.

Jan 7, 2021
Post comments count 4
Post likes count 0

WSFederationHttpBinding in .NET Standard

Mike Rousos

The new `System.ServiceModel.Federation` package adds support for `WSFederationHttpBinding` and `WS2007FederationHttpBinding` which enable WS-Federation authentication scenarios. In this post, I'll show you you the basics of getting started with these client-side bindings in your .NET Core applications and .NET Standard libraries.

Dec 16, 2020
Post comments count 19
Post likes count 0

What’s next for System.Text.Json?

Layomi Akinrinade

What's next for System.Text.Json?

Dec 15, 2020
Post comments count 9
Post likes count 1

Localize .NET applications with machine-translation

David Pine

A GitHub Action harnessing Azure Cognitive Services Translator to automatically create translation files.

Dec 14, 2020
Post comments count 1
Post likes count 0

[Guest Post] Creating a game art asset pipeline in .NET

Sam Eddy

Check out how a game studio used .NET to create a game art asset pipeline.

Dec 10, 2020
Post comments count 23
Post likes count 0

What’s new in Windows Forms runtime in .NET 5.0

Igor Velikorossov

Checkout all the exciting things happened in the Windows Forms land.

Dec 9, 2020
Post comments count 13
Post likes count 1

Producing Packages with Source Link

Claire Novotny

Learn how to add Source Link to your packages, to make your users more productive while debugging.

Dec 8, 2020
Post comments count 6
Post likes count 0

.NET December 2020 Updates – 5.0.1

Rahul Bhandari (MSFT)

Today, we are releasing the .NET December 2020 Update. These updates contains reliability and other non-security improvements. See the individual release notes for details on updated packages. Also starting today, .NET Core updates will be delivered via Microsoft Update including Windows Server Update Services (WSUS) and the Microsoft Update Catalog. See our previous post on about .NET Core updates coming to Microsoft Update for more information about this. You can download .NET 5.0.1, for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Improvements ...

Dec 8, 2020
Post comments count 10
Post likes count 0

Infer#: Interprocedural Memory Safety Analysis For C#

Xin Shi

We are excited to announce the public release of Infer#, which brings the interprocedural static analysis capabilities of Infer to the .NET community.

Dec 7, 2020
Post comments count 1
Post likes count 0

[Guest Post] Bring lights in Unity into the real-world using Philips Hue

Paul Marsh

Bring lights in Unity into the real world using Philips Hue.

Dec 3, 2020
Post comments count 39
Post likes count 0

.NET Core 2.1, 3.1, and .NET 5.0 updates are coming to Microsoft Update

Jamshed Damkewala

12/09/2020: this post was updated to clarify that Client operating systems will get .NET Core updates via Automatic Updates, while Server operating systems will get .NET Core updates via WSUS and MU Catalog. 12/14/2021: this post was updated to reflect Hosting Bundle updates are also available on Microsoft Update now. Starting in December 2020, we will be delivering .NET Core updates on Windows via Microsoft Update. We have received many requests for this, particularly from organizations that acquire and manage all of their Microsoft-related updates via Microsoft (or Windows) Update. This change will enable...

Dec 2, 2020
Post comments count 0
Post likes count 0

Custom V2 OData queries will be deprecated March 9, 2021

Jiachen Jiang

We announced the deprecation of custom V2 OData queries (#37) last year and conducted a dry run in early November to ensure that there are no surprises for users. Going forward, we plan to bring all new features and improvements only to the newer V3 APIs. As part of this strategy, we will begin blocking select endpoints used by 3rd party clients on March 9th, 2021. Based on server-side telemetry, less than 2% of OData traffic on nuget.org will be blocked by this deprecation effort. By inspecting user agent strings provided in requests to NuGet.org, our team identified and worked with affected 3rd party client im...

Dec 2, 2020
Post comments count 20
Post likes count 3

Improving Debug-time Productivity with Source Link

Claire Novotny

Improve your debug-time productivity by using Source Link to step into framework and dependency code.

Dec 1, 2020
Post comments count 2
Post likes count 0

.NET Framework November 2020 Cumulative Update Preview for Windows 10 2004 and Windows Server, version 2004

Tara Overfield

Yesterday, we are releasing the November 2020 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are available via Windows Update and Microsoft Update Catalog. **Note**: Customers t...

Nov 30, 2020
Post comments count 1
Post likes count 0

ML.NET Model Builder November Updates

Bri Achtman

This release of ML.NET Model Builder brings numerous bug fixes and enhancements as well as new features, including advanced data loading options and streaming training data from SQL.

Nov 30, 2020
Post comments count 5
Post likes count 0

[Guest Post] Introducing WaveEngine 3.1 based on .NET 5

Javier Cantón Ferrero

Start creating multi-platform 3D apps based on .NET 5 today.

Nov 27, 2020
Post comments count 4
Post likes count 0

The updated GetGCMemoryInfo API in .NET 5.0 and how it can help you

maoni

things library folks wanted at the time. In 5.0 I got requests from folks to monitor more things about the GC. Instead of adding a bit of info each time someone asks, I really thought about the kinds of things that would help with monitoring and diagnostics and expanded the info provided by this API significantly. It also has a new overload, documented here. The returned struct has many more properties.the API proposal and with help from other people on my team I think I landed at an API that I'm quite happy about. Big kudos to Noah for suggesting to take the kind of GC as a parameter which makes it still ve...

Nov 25, 2020
Post comments count 8
Post likes count 0

Announcing Microsoft Q&A for .NET

James Montemagno

Introducing the brand new Microsoft Q&A for .NET, your one stop for getting your techinical questions answered by experts from Microsoft and the .NET community.

Nov 24, 2020
Post comments count 1
Post likes count 0

Everything from .NET Conf 2020: Sessions, Demos, & More!

Jayme Singleton

Get all the sessions and demos from .NET Conf 2020! 80+ live sessions were syndicated on www.dotnetconf.net, Microsoft Learn TV, .NET YouTube channel, and the Visual Studio Twitch channel. Watch the sessions on demand on the .NET YouTube Channel or Channel 9. Attend a virtual event in your own time zone and language!

Nov 23, 2020
Post comments count 26
Post likes count 0

Visual Basic WinForms Apps in .NET 5 and Visual Studio 16.8

Klaus Loeffelmann

Visual Studio 16.8 and .NET 5.0 for the first time fully support Windows Forms Designer and the VB Application Framework.

Nov 20, 2020
Post comments count 19
Post likes count 0

Announcing General Availability for Microsoft Edge WebView2 for .NET and Fixed Distribution Method

Olia Gavrysh

Today, we are excited to announce that Microsoft Edge WebView2 is now generally available for use in production .NET 5, .NET Core, and .NET Framework Windows Forms and WPF applications on existing Windows versions! Additionally, we are thrilled to announce that WebView2’s Fixed Version Distribution mode is also generally available for production applications. Previously, at Build, we introduced the .NET preview of WebView2, Microsoft’s latest browser control built on the new Chromium-based Microsoft Edge that renders web content (HTML / CSS / JavaScript) in .NET applications. In October, we announced that WebV...

Nov 19, 2020
Post comments count 1
Post likes count 0

.NET Framework November 2020 Cumulative Update Preview

Tara Overfield

Today, we are releasing the November 2020 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are available via Windows Update and Microsoft Update Catalog. **Note**: Customers that r...

Nov 18, 2020
Post comments count 12
Post likes count 0

What’s new in .NET Productivity

Mika Dumont

Learn about the latest .NET Productivity features!

Nov 13, 2020
Post comments count 8
Post likes count 0

Getting Started With NuGet 5.8

Jon Douglas

NuGet 5.8 is one of many releases in our .NET unification journey. Our NuGet tooling helps developers discover new .NET packages to use for their .NET applications, while making package management easier during your daily development.

Nov 12, 2020
Post comments count 0
Post likes count 0

.NET Framework November 2020 Security and Quality Rollup Updates

Tara Overfield

Revised 1/15/2021:  On Jan 12, 2020, a live revision was made to these updates to remove its supersedence relationship with the October 13, 2020, .NET Framework security updates. If you have already installed this update, the October 13 .NET Framework updates, or any later .NET Framework updates, you do not have to take any action to be up-to-date for the latest .NET Framework security updates. See the “Update replacement information” section in this article for more information for WSUS administrators. WSUS administrators who cannot install the October Security and Quality Rollup and have to reinstate the Oct...

Nov 10, 2020
Post comments count 72
Post likes count 0

C# 9.0 on the record

Mads Torgersen

C# 9.0 on the record It's official: C# 9.0 is out! Back in May I blogged about the C# 9.0 plans, and the following is an updated version of that post to match what we actually ended up shipping. With every new version of C# we strive for greater clarity and simplicity in common coding scenarios, and C# 9.0 is no exception. One particular focus this time is supporting terse and immutable representation of data shapes. Init-only properties Object initializers are pretty awesome. They give the client of a type a very flexible and readable format for creating an object, and they are especially great for nested ...

Nov 10, 2020
Post comments count 18
Post likes count 1

Announcing F# 5

Phillip Carter

F# 5 is the latest version of F#, the functional programming language for .NET. F# 5 is focused on making interactive and analytical programming a joy by revamping F# Interactive and adding support for Jupyter Notebooks and VSCode Notebooks. It also includes some highly-requested language features like string interpolations and nameof.

Nov 10, 2020
Post comments count 116
Post likes count 0

Announcing .NET 5.0

Rich Lander [MSFT]

.NET 5.0 includes many enhancements, including single file applications, more capable JSON APIs, new versions of C

Nov 10, 2020
Post comments count 0
Post likes count 0

.NET Core November 2020 Updates – 3.1.10

Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core November 2020 Update. These updates contains reliability and other non-security fixes. See the individual release notes for details on updated packages. Getting the Update See the .NET Core release notes for details on the release, including issues fixed and affected packages.  The latest .NET Core updates are available on the .NET Core download page. Docker Images .NET Docker images have been updated for today’s release. The following repos have been updated. Note: You must pull updated .NET Core container images to get thi...

Nov 10, 2020
Post comments count 9
Post likes count 0

Announcing the Release of EF Core 5.0

Jeremy Likness

Announcing the release of EF Core 5.0, a full featured cross-platform version of Entity Framework that delivers the most requested features like Many-to-Many and Table-Per-Type.

Nov 10, 2020
Post comments count 52
Post likes count 0

Announcing ASP.NET Core in .NET 5

Daniel Roth

.NET 5 is now released! Check out all of the great new features and improvements in ASP.NET Core in .NET 5.

Nov 2, 2020
Post comments count 22
Post likes count 0

.NET 5.0 Launches at .NET Conf, November 10-12

Beth Massi

Save the date for .NET Conf, live streaming to a device near you November 10-12 on www.dotnetconf.net. .NET Conf is a free, three-day, virtual developer event co-organized by the .NET community and Microsoft. This year .NET 5.0 will launch at .NET Conf 2020. Come celebrate and learn about the new release.

Oct 30, 2020
Post comments count 24
Post likes count 0

Unified Blazor UI in the Mobile Blazor Bindings Preview 5

Eilon Lipton

Build one UI for your web app and hybrid mobile app with Mobile Blazor Bindings Preview 5. Share your UI code and logic across all platforms!

Oct 29, 2020
Post comments count 5
Post likes count 0

.NET Framework October 2020 Cumulative Update Preview for Windows 10 2004 and Windows Server, version 2004

Tara Overfield

Yesterday, we released the October 2020 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. SQL WPF1 1 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are available via Windows Update and Microsoft Update Catalog. Updates for other versions of .NET Framework are part of the...

Oct 27, 2020
Post comments count 17
Post likes count 0

gRPC performance improvements in .NET 5

James Newton-King

gRPC and .NET are fast. Explore the many performance improvements in gRPC and .NET 5.

Oct 27, 2020
Post comments count 6
Post likes count 0

Help Us Plan EF Core 6.0

Jeremy Likness

Help shape the future of how .NET developers interact with data by sharing your feedback about Entity Framework.

Oct 27, 2020
Post comments count 6
Post likes count 0

Announcing Version 1.0 of .NET for Apache Spark

Jeremy Likness

Announcing the release of version 1.0 of .NET for Apache® Spark™, an open source package that brings .NET development to the Apache® Spark™ platform.

Oct 22, 2020
Post comments count 0
Post likes count 0

The Microsoft author signing certificate will be updated as soon as November 1st, 2020

Christopher Gill

The current Microsoft author signing certificate will be updated as soon as November 1st, 2020. If you validate that packages are author signed by Microsoft, you will need to take steps to avoid disruptions when installing Microsoft packages.

Oct 21, 2020
Post comments count 3
Post likes count 0

.NET Framework October 2020 Cumulative Update Preview Update

Tara Overfield

Yesterday, we are releasing the October 2020 Cumulative Update Preview Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. SQL WPF1 1 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are available via Windows Update and Microsoft Update Catalog. Updates for other versions of .NET Framework ar...

Oct 19, 2020
Post comments count 16
Post likes count 2

Choose a .NET Game Engine

Abdullah Hamed

Learn what game engines are, and choose which .NET game engine is best for you.

Oct 15, 2020
Post comments count 12
Post likes count 0

Introducing .NET Live TV – Daily Developer Live Streams

James Montemagno

Introducing .NET Live TV, your one stop shop for all .NET and Visual Studio developer live streams across Twitch and YouTube.

Oct 13, 2020
Post comments count 1
Post likes count 0

.NET Framework republishing of July 2020 Security Only Updates

Tara Overfield

Today, we are republishing the July 2020 Security Only Updates for .NET Framework to resolve a known issue that affected the original release.  You should install this version (V2) of the update as part of your normal security routine. Security CVE-2020-1147– .NET Framework Remote Code Execution Vulnerability A remote code execution vulnerability exists in .NET Framework when the software fails to check the source markup of XML file input. An attacker who successfully exploited the vulnerability could run arbitrary code in the context of the process responsible for deserialization of the XML content. To exploi...

Oct 13, 2020
Post comments count 6
Post likes count 0

.NET Framework October 2020 Security and Quality Rollup Updates

Tara Overfield

Revised 6/8/2021: On June 8th, 2021, this update was released to replace a previous update to address a “revocation server was offline” error that may occur during installation. If you've already installed a previous release of this update, no action is required. Revised 4/15/2021: On April 13th, 2021, this update was released to replace a previous release of this some updates. See known issues section for more details. If you've already installed a previous release of an affected update, no action is required. Revised 1/15/2021: Added known issues details for ASP.Net applications may not deliver cookieless...

Oct 13, 2020
Post comments count 56
Post likes count 0

ASP.NET Core updates in .NET 5 Release Candidate 2

Daniel Roth

.NET 5 Release Candidate 2 is now available! Check out all the improvements in ASP.NET Core in this update.

Oct 13, 2020
Post comments count 1
Post likes count 0

.NET Core October 2020 Updates – 2.1.23 and 3.1.9

Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core October 2020 Update. These updates contains reliability and other non-security fixes. See the individual release notes for details on updated packages. Getting the Update See the .NET Core release notes for details on the release, including issues fixed and affected packages.  The latest .NET Core updates are available on the .NET Core download page.   Lifecycle Updates Ubuntu 20.10 and Fedora 33 have been added as a supported OS with this update of .NET Core. Docker Images .NET Docker images have been updated for today’s release. The ...

Oct 13, 2020
Post comments count 8
Post likes count 0

Announcing Entity Framework Core (EF Core) 5 RC2

Jeremy Likness

Entity Framework Core EF Core 5.0 gets closer to a final release. RC2 is now available with bug fixes and a go-live license.

Oct 13, 2020
Post comments count 64
Post likes count 0

Announcing .NET 5.0 RC 2

Rich Lander [MSFT]

Today, we are shipping .NET 5.0 Release Candidate 2 (RC2). It is a near-final release of .NET 5.0, and the last of two RCs before the official release in November. RC2 is a "go live" release; you are supported using it in production. At this point, we're looking for reports of any remaining critical bugs that should be fixed before the final release. We also released new versions of ASP.NET Core and EF Core today. You can download .NET 5.0, for Windows, macOS, and Linux: You need the latest preview version of Visual Studio (including Visual Studio for Mac) to use .NET 5.0. .N...

Oct 13, 2020
Post comments count 0
Post likes count 0

MLOps: DevOps for Machine Learning

Bri Achtman

Machine Learning Operations (MLOps) is like DevOps for the machine learning lifecycle. This includes things like model deployment & management and data tracking, which help with productionizing machine learning models. Through the survey below, we'd love to get feedback on your current DevOps practices as well as your prospective usage of MLOps in .NET. We'll use your feedback to drive the direction of MLOps support in .NET. Take the survey

Oct 6, 2020
Post comments count 45
Post likes count 0

Game Development with .NET

Abdullah Hamed

Did you want to develop games using .NET? Learn what .NET game engines, tools, and services are available for you when developing games.

Oct 1, 2020
Post comments count 8
Post likes count 0

.NET Framework October 1, 2020 Cumulative Update Preview Update for Windows 10, version 2004 and Windows Server, version 2004

Tara Overfield

Revised 1/15/2021:  Added known issues details for ASP.Net applications may not deliver cookieless tokens in the URI Today, we are releasing the September 2020 Cumulative Update Preview Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. ASP.NET CLR1 SQL WCF2 Windows Forms 1 Common Language Runtime (CLR) 2 Windows Communication Foundation (WCF) Known issues in this security update ASP.Net applications fail during precompilation with error message Symptoms ...

Sep 30, 2020
Post comments count 8
Post likes count 0

.NET Interactive Preview 3: VS Code Insiders and .NET Polyglot Notebooks

Maria Naggaga

With .NET Interactive Preview 3, we've added a VS Code Insiders experience and a number of new features to our existing .NET notebooks support for Jupyter.

Sep 29, 2020
Post comments count 14
Post likes count 0

Repo experience survey results

Sam Spencer

A couple of months ago we ran a survey of our github community to understand our users satisfaction and experience with the mechanics of how the projects are open-sourced with the community. This post shares the results.

Sep 25, 2020
Post comments count 3
Post likes count 0

ML.NET September Updates

Bri Achtman

This release of ML.NET (1.5.2) brings numerous bug fixes and enhancements, while tooling updates include the ability to train object detection models using Azure ML via Model Builder and to locally train image classification models with the ML.NET CLI.

Sep 23, 2020
Post comments count 43
Post likes count 1

NET Core Releases and Support

Jamshed Damkewala

7/15/2021: this post was revised to update the support period for "Current" releases from 15 months to 18 months, or 6 months after the next release ships.   While we've covered .NET Core releases, cadence and support policies in previous blog posts, the information has been distributed across a couple of individual posts. With the .NET 5 release just around the corner, we thought this is a good time to bring all the information together into a single post as a refresher on these topics. As we've covered previous posts, .NET Core releases have a very different model relative to .NET Framework so if ...

Sep 22, 2020
Post comments count 2
Post likes count 0

Using GitHub Codespaces with .NET Core

Tim Heuer

We've updated our support for developing .NET Core applications in GitHub Codespaces using Visual Studio. Read about the added support we have for editors, testing, debugging, and Azure. Sign up to be invited to the preview for GitHub Codespaces and Visual Studio support!

Sep 22, 2020
Post comments count 14
Post likes count 0

Azure Static Web Apps with .NET and Blazor

Aaron Powell

Azure Static Web Apps now has first-class support for Blazor WebAssembly and .NET Functions in preview, available in all supported regions. Check out how you can develop and deploy a frontend and a serverless API written entirely in .NET.

Sep 17, 2020
Post comments count 16
Post likes count 0

Debug Your .NET Core Apps in WSL 2 with Visual Studio

Nathan Carlson

The .NET Core Debugging with WSL 2 – Preview extension lets run and debug your .NET Core apps in WSL 2 from Visual Studio.

Sep 16, 2020
Post comments count 3
Post likes count 0

.NET Framework September 2020 Cumulative Update Preview Update

Tara Overfield

The September 16, 2020 update includes cumulative reliability improvements in .NET Framework 3.5, 4.7.2 and 4.8. We recommend that you apply this update as part of your regular maintenance routines.

Sep 15, 2020
Post comments count 97
Post likes count 1

The future of .NET Standard

Immo Landwerth

Since .NET 5 was announced, many of you have asked what this means for .NET Standard and whether it will still be relevant. In this post, I'm going to explain how .NET 5 improves code sharing and replaces .NET Standard. I'll also cover the cases where you still need .NET Standard.

Sep 14, 2020
Post comments count 17
Post likes count 0

Announcing Entity Framework Core (EFCore) 5.0 RC1

Jeremy Likness

Announcing Entity Framework EFCore 5.0 RC1, a "go-live" supported release. This release includes new features like many-to-many, property bags, event counters, required 1:1 dependents and the ability to intercept SaveChanges and listen to save events. It also includes improvements to model-building, migrations, and more.

Sep 14, 2020
Post comments count 102
Post likes count 0

ASP.NET Core updates in .NET 5 Release Candidate 1

Daniel Roth

.NET 5 Release Candidate 1 is now available! Check out all the improvements in ASP.NET Core in this update.

Sep 13, 2020
Post comments count 102
Post likes count 0

Announcing .NET 5.0 RC 1

Rich Lander [MSFT]

Today, we are shipping .NET 5.0 Release Candidate 1 (RC1). It is a near-final release of .NET 5.0, and the first of two RCs before the official release in November. RC1 is a "go live" release; you are supported using it in production. At this point, we're looking for reports of any remaining critical bugs that should be fixed before the final release. We need your feedback to get .NET 5.0 across the finish line. We also released RC1 versions of ASP.NET Core and EF Core today. You can download .NET 5.0, for Windows, macOS, and Linux: You need the latest preview version of Visual ...

Sep 8, 2020
Post comments count 3
Post likes count 0

.NET Core September 2020 Updates – 2.1.22 and 3.1.8

Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core September 2020 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. Security CVE-2020-1045: ASP.NET Core Security Feature Bypass Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. A security feature bypass vulnerability exists in the way Microsoft ASP.NET Core parses encoded cookie names. The A...

Sep 8, 2020
Post comments count 10
Post likes count 0

.NET Framework September 2020 Security and Quality Rollup Updates

Tara Overfield

Revised 6/8/2021: On June 8th, 2021, this update was released to replace a previous update to address a “revocation server was offline” error that may occur during installation. If you've already installed a previous release of this update, no action is required. Revised 4/15/2021: On April 13th, 2021, this update was released to replace a previous release of this some updates. See known issues section for more details. If you've already installed a previous release of an affected update, no action is required. Today, we are releasing the September 2020 Security and Quality Rollup Updates for .NET Framework...

Sep 8, 2020
Post comments count 6
Post likes count 0

Free e-book: Blazor for ASP.NET Web Forms Developers

Nish Anil

Announcing the release of our new e-book: Blazor for ASP.NET Web Forms developers. This book caters specifically to ASP.NET Web Forms developers looking for guidelines and strategies for migrating their existing apps to a modern, open-source, and cross-platform web framework.

Sep 3, 2020
Post comments count 0
Post likes count 0

.NET Framework September 3, 2020 Cumulative Update Preview for Windows 10 2004 and Windows Server, version 2004

Tara Overfield

Today, we are releasing the September 3, 2020 Cumulative Update Preview Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 - Addresses an issue with a crash on COM interop to properly return the hresult for the Out of Memory Exception - Addresses an issue in some 32 bit apps where, in certain scenarios, the JIT might omit a function call - Improved support for cleaning up private temporary certificate keys WPF2 - Improved spell checking so words like "etc." and "e.g." will no longer be identified as spelling errors when spell-...

Sep 2, 2020
Post comments count 16
Post likes count 0

.NET CLI Templates in Visual Studio

Tim Heuer

If you are a template author for .NET Core templates and have been wanting to show up for Visual Studio users as well with little effort we have enabled a new preview feature for you! Visual Studio now has an option in preview to enable CLI-installed .NET Core templates to display as options in the New Project Dialog experience.

Sep 2, 2020
Post comments count 7
Post likes count 0

Customizing Trimming in .NET 5

Sam Spencer

This second post on app trimming goes into more detail about to annotate code to control the trimming process.

Sep 2, 2020
Post comments count 13
Post likes count 0

ARM64 Performance in .NET 5

Kunal Pathak

ARM64 performance work in .NET 5

Sep 1, 2020
Post comments count 5
Post likes count 0

Improvements in native code interop in .NET 5.0

Elinor Fung

In this post, we discuss interop improvements in .NET 5.0 and describe some of the work we are considering for the future. We also have a survey on GitHub, where we hope to hear about your experiences in the interop space.

Aug 31, 2020
Post comments count 29
Post likes count 1

App Trimming in .NET 5

Sam Spencer

Trimming is an option as part of publishing self contained apps in .NET Core. This post goes into more detail about the trimming options in .NET 5 including type and member level trimming.

Aug 31, 2020
Post comments count 29
Post likes count 0

Introducing the Half type!

Prashanth Govindarajan

The specification defines many floating point types, including: , , and . Most developers are familiar with (equivalent to in C#) and (equivalent to in C#). They provide a standard format to represent a wide range of values with a precision acceptable for many applications. .NET has always had and and with .NET 5 Preview 7, we've added a new type (equivalent to )! A is a binary floating-point number that occupies 16 bits. With half the number of bits as float, a number can represent values in the range ±65504. More formally, the type is defined as a base-2 16-bit interchange format meant to support...

Aug 31, 2020
Post comments count 0
Post likes count 0

Big Plans for Big Data and .NET for Spark

Jeremy Likness

The .NET for Spark team is seeking your feedback to improve the experience of working with big data in .NET.

Aug 27, 2020
Post comments count 4
Post likes count 0

F# 5 update for August

Phillip Carter

We’re excited to announce more updates to F# 5 which will go alongside .NET 5 preview 8! We've shipped various updates since the beginning of this year: Today, we're pleased to announce the completion of the F# 5 feature work. There is one minor enhancement planned for the .NET 5 RC, but other than that we are finished with F# 5! From this point forward, our journey to shipping F# 5 will be focused mostly on bug fixes and addressing feedback. You can get the latest F# 5 in these ways If you’re using Visual Studio on Windows, you’ll need both the .NET 5 preview SDK and Visual Studio Preview ...

Aug 27, 2020
Post comments count 36
Post likes count 0

Automatically find latent bugs in your code with .NET 5

Jonathon Marolf

Introduction to the new Analysis Level feature shipping in .NET 5 Preview 8

Aug 25, 2020
Post comments count 3
Post likes count 0

Announcing Entity Framework Core (EF Core) 5.0 Preview 8

Jeremy Likness

Entity Framework Core EF Core 5.0 Preview 8 is here with Table-per-type (TPT), table-valued functions support, SQLite table rebuilds for migrations and more.

Aug 25, 2020
Post comments count 52
Post likes count 0

ASP.NET Core updates in .NET 5 Preview 8

Daniel Roth

.NET 5 Preview 8 is now available! Check out all the improvements in ASP.NET Core in this preview update.

Aug 25, 2020
Post comments count 86
Post likes count 0

Announcing .NET 5.0 Preview 8

Rich Lander [MSFT]

Today, we are releasing .NET 5.0 Preview 8. The .NET 5.0 release is now "feature complete", meaning that very nearly all features are in their final form (with the exception of bug fixes still to come). Preview 8 is, appropriately, the last preview. We plan on releasing two go-live release candidates before the final .NET 5.0 release in November. This post describes a selection of features across the .NET 5.0 release. You can download .NET 5.0, for Windows, macOS, and Linux: We also released new versions of ASP.NET Core and EF Core today. You need the latest preview version of V...

Aug 25, 2020
Post comments count 14
Post likes count 0

New C# Source Generator Samples

Luca Bolognese

This post describes two new generators that we added to the samples project in the Roslyn SDK github repo. The first generator gives you strongly typed access to CSV data. The second one creates string constants based on Mustache specifications.

Aug 20, 2020
Post comments count 3
Post likes count 0

August ML.NET API and Tooling Updates

Bri Achtman

ML.NET is an open-source, cross-platform machine learning framework for .NET developers. It enables integrating machine learning into your .NET apps without requiring you to leave the .NET ecosystem or even have a background in ML or data science. ML.NET provides tooling (Model Builder UI in Visual Studio and the cross platform ML.NET CLI) that automatically trains custom machine learning models for you based on your scenario and data. We recently released ML.NET 1.5 and 1.5.1 as well as a new version of Model Builder. These releases include numerous bug fixes and enhancements, as well as new features for anom...

Aug 20, 2020
Post comments count 2
Post likes count 0

.NET Framework August 2020 Cumulative Update Preview

Tara Overfield

Today, we are releasing the August 2020 Cumulative Update Preview Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 WPF2 1 Common Language Runtime (CLR) 2 Windows Presentation Foundation (WPF) Getting the Update The Cumulative Update Preview is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Windows Update or Microsoft Update Catalog. **Note**: Customers that rely on Windows Update and Windows...

Aug 20, 2020
Post comments count 2
Post likes count 0

View dependent packages on NuGet.org

Christopher Gill

We're excited to announce that you can now view dependent packages in the new Used By section on NuGet.org, yet another major improvement to the package evaluation experience!

Aug 19, 2020
Post comments count 3
Post likes count 0

Help us improve Visual Studio project tooling for .NET Core

Phillip Carter

We're currently planning our next set of investments in Visual Studio project tooling for .NET. This tooling, called a project system, sits at the heart of nearly every major action you perform when writing .NET code in Visual Studio. What is the .NET project system? The .NET project system is a set of components that power nearly everything you do in Visual Studio with .NET. It's the "plumbing" that moves data to and from Solution Explorer, designer tooling, language services and IntelliSense, the debugger, build and publish actions, configuration, and more. The .NET project system is also responsible for s...

Aug 19, 2020
Post comments count 10
Post likes count 0

A Deep Dive into How .NET Builds and Ships

Matt Mitchell

This is a deep technical dive into the machinery and processes used by the .NET Team to build and ship .NET. It will be of interest to those who wish to know about such topics as: This post begins by laying out the multi-repository world that makes up the .NET product, its inherent challenges, and how we deal with them. This is a review of some of the information presented in The Evolving Infrastructure of .NET Core. Then it takes a close look at how we build, prep, and ship the product, especially around releases that include security fixes. Our Principles A Land of Many Re...

Aug 19, 2020
Post comments count 27
Post likes count 0

Bring the best of the Web to your .NET desktop applications with WebView2

Olia Gavrysh

Last year at Build, we introduced WebView2, a browser control that renders web content (HTML / CSS / JavaScript) with the new Chromium-based Microsoft Edge. It was originally limited in scope to C/C++ applications. Today, we are happy to announce the release of the WebView2 preview for .NET applications!

Aug 11, 2020
Post comments count 1
Post likes count 0

.NET Framework August 2020 Security and Quality Rollup Updates

Tara Overfield

Revised 6/8/2021: On June 8th, 2021, this update was released to replace a previous update to address a “revocation server was offline” error that may occur during installation. If you've already installed a previous release of this update, no action is required. Revised 4/15/2021: On April 13th, 2021, this update was released to replace a previous release of this some updates. See known issues section for more details. If you've already installed a previous release of an affected update, no action is required. Today, we are releasing the August 2020 Security and Quality Rollup Updates for .NET Framework. ...

Aug 11, 2020
Post comments count 4
Post likes count 0

.NET Core August 2020 Updates – 2.1.21 and 3.1.7

Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core August 2020 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. Security CVE-2020-1597: ASP.NET Core Denial of Service Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. A denial of service vulnerability exists when ASP.NET Core improperly handles web requests. An attacker who successfully exploite...

Aug 7, 2020
Post comments count 3
Post likes count 0

Advanced search on NuGet.org

Mohamed Riad Gahlouz

We are excited to announce that NuGet.org now supports one of our top customer asks - advanced search! You can now use a multitude of sorting and filtering criteria to help find the best NuGet packages for your needs!

Jul 31, 2020
Post comments count 3
Post likes count 0

.NET Framework July 2020 Cumulative Update Preview for Windows 10, version 2004

Tara Overfield

Today, we are releasing the July 2020 Cumulative Update Preview for .NET Framework 3.5 and 4.8 on Windows 10, version 2004. Quality and Reliability This release contains the following quality and reliability improvements. ASP.NET - Use FIPS-compliant hashes in ASP.Net telemetry data. - Addresses an issue where "Unspecified" was not an allowed value in config for the 'cookieSameSite' attribute of the forms authentication and session state configuration sections. CLR1 - A change in .NET Framework 4.8 regressed certain EnterpriseServices scenarios where an single-thread apartment object may be treated as an...

Jul 29, 2020
Post comments count 33
Post likes count 0

Learn about the latest .NET Productivity features

Mika Dumont

The .NET Productivity team (a.k.a. Roslyn) is constantly thinking of new ways to make .NET developers more productive. We’ve been working hard to take the feedback you’ve sent us and turn it into tools that you want! In this post, I’ll cover some of the latest .NET productivity features available in Visual Studio 2019. Tooling improvements The feature that I’m most excited about is the IntelliSense completion in DateTime and TimeSpan string literals. This feature is extremely helpful because we all know remembering DateTime and TimeSpan formats is hard enough. Place your caret inside the DateTime or TimeSpan ...

Jul 22, 2020
Post comments count 30
Post likes count 0

Hybrid Blazor apps in the Mobile Blazor Bindings July update

Eilon Lipton

Hybrid Blazor apps now supported in Mobile Blazor Bindings Preview 4.

Jul 21, 2020
Post comments count 2
Post likes count 0

.NET Framework July 2020 Cumulative Update Preview

Tara Overfield

Today, we are releasing the July 2020 Cumulative Update Preview Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. ASP.NET - Use FIPS-compliant hashes in ASP.Net telemetry data. - Addresses an issue where "Unspecified" was not an allowed value in config for the 'cookieSameSite' attribute of the forms authentication and session state configuration sections. CLR1 - A change in .NET Framework 4.8 regressed certain EnterpriseServices scenarios where an single-thread apartment object may be treated as an multi-thread apartment and lead...

Jul 21, 2020
Post comments count 19
Post likes count 0

ASP.NET Core Updates in .NET 5 Preview 7

Sourabh Shirhatti [MSFT]

.NET 5 Preview 7 is now available! Check out all the improvements in ASP.NET Core in this preview update.

Jul 21, 2020
Post comments count 2
Post likes count 0

Announcing Entity Framework Core EF Core 5.0 Preview 7

Jeremy Likness

Today, the Entity Framework Core team announces the seventh preview release of EF Core 5.0. This release includes a factory to create instances, the ability to reset state, Cosmos DB improvements including enhanced support for configuration options and partition keys, and much more. In this post To summarize: EF Core 5.0 runs on platforms that support .NET Standard 2.1. The plan is to maintain .NET Standard 2.1 compatibility through the final release. How to get EF Core 5.0 previews EF Core is distributed exclusively as a set of NuGet packages. For example, to add the SQL Server provider t...

Jul 21, 2020
Post comments count 38
Post likes count 0

Announcing .NET 5.0 Preview 7

Rich Lander [MSFT]

Today, we're releasing .NET 5.0 Preview 7. It's the second to last of the preview releases (before moving to RC). Most features should be very close to done at this point. Single file and ARM64 intrinsics are two feature areas that are taking the longest time to complete, but are on track for Preview 8. See the .NET 5.0 Preview 4 post for a broader view of the release. ASP.NET Core and EF Core are also being released today. You can download .NET 5.0 Preview 7, for Windows, macOS, and Linux: You need to use Visual Studio 2019 16.7 to use .NET 5.0. .NET 5.0 is now supported with V...

Jul 15, 2020
Post comments count 20
Post likes count 0

New experimental Razor editor for Visual Studio

Daniel Roth

With the release of Visual Studio 2019 16.7 Preview 4, you can now try out our new experimental Razor editor for local development with MVC, Razor Pages, and Blazor. We're excited for you to give it a try!

Jul 14, 2020
Post comments count 0
Post likes count 0

.NET Framework July 2020 Security and Quality Rollup Updates

Tara Overfield

Revised 6/8/2021: On June 8th, 2021, this update was released to replace a previous update to address a “revocation server was offline” error that may occur during installation. If you've already installed a previous release of this update, no action is required. Revised 4/15/2021: On April 13th, 2021, this update was released to replace a previous release of this some updates. See known issues section for more details. If you've already installed a previous release of an affected update, no action is required.   Today, we are releasing the July 2020 Security and Quality Rollup Updates for .NET Fram...

Jul 14, 2020
Post comments count 1
Post likes count 0

.NET Core July 2020 Updates – 2.1.20 and 3.1.6

Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core July 2020 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. Security CVE-2020-1147: .NET Core Remote Code Execution Vulnerability Microsoft is releasing this security advisory to provide information about a vulnerability in .NET Core. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. Microsoft is aware of a remote code execution vulnerability exists in .NET software when the software fails to check the source markup of...

Jul 13, 2020
Post comments count 60
Post likes count 3

Performance Improvements in .NET 5

Stephen Toub - MSFT

Explore many performance improvements, big and small, that have gone into the .NET 5 runtime and core libraries to make apps and services leaner and faster.

Jun 26, 2020
Post comments count 0
Post likes count 0

Orchard Core Release Candidate 2 now available

Sebastien Ros

We are thrilled to announce that Orchard Core RC2 is now available. What is Orchard Core? Orchard Core Framework is a community-based application framework for building modular, multi-tenant applications on ASP.NET Core. It has been created by more than 150 contributors and has over 4K stars on GitHub. Orchard Core also includes Orchard Core CMS, a Web Content Management System (CMS), that is built on top of the Orchard Core Framework. It allows you to build full websites, or headless websites using GraphQL. Getting Started Installing the templates You can install the recommended templates by running: ...

Jun 26, 2020
Post comments count 6
Post likes count 0

F# 5 and F# tools update for June

Phillip Carter

We’re excited to announce more updates to F# 5 today! We shipped an initial set of features with F# 5 preview 1, and they have all been stabilizing since that release including a updates from last month. Today, we’re happy to announce some new language features, a sneak peek at using F# in VSCode notebooks, and some F# tooling updates that will align with Visual Studio 2019 Update 16.7. You can get the latest F# 5 in these ways If you’re using Visual Studio on Windows, you’ll need both the .NET 5 preview SDK and Visual Studio Preview installed. Using F# 5 preview You can use F# 5 preview via...

Jun 25, 2020
Post comments count 1
Post likes count 0

ASP.NET Core updates in .NET 5 Preview 6

Sourabh Shirhatti [MSFT]

.NET 5 Preview 6 is now available and is ready for evaluation. Here's what's new in this release: Get started To get started with ASP.NET Core in .NET 5.0 Preview 6 install the .NET 5.0 SDK. You need to use Visual Studio 2019 16.7 or Visual Studio 2019 for Mac 8.6 to use .NET 5.0. Install the latest version of the C# extension, to use .NET 5.0 with Visual Studio Code. Upgrade an existing project To upgrade an existing ASP.NET Core 5.0 Preview 5 app to ASP.NET Core 5.0 Preview 6: See the full list of breaking changes in ASP.NET Core 5.0. That’s it! You should now be all set to use .NET 5 Previe...

Jun 25, 2020
Post comments count 11
Post likes count 0

Announcing Entity Framework Core EFCore 5.0 Preview 6

Jeremy Likness

Today, the Entity Framework Core team announces the sixth preview release of EF Core 5.0. This release includes split queries for related collections, a new "index" attribute, improved exceptions related to query translations, IP address mapping, exposing transaction id for correlation, and much more. Prerequisites EF Core 5.0 will not run on .NET Standard 2.0 platforms, including .NET Framework. The previews of EF Core 5.0 require .NET Standard 2.1. This means that EF Core 5.0 will run on .NET Core 3.1 and does not require .NET 5. To summarize: EF Core 5.0 runs on platforms that support .NET Standard 2.1. ...

Jun 25, 2020
Post comments count 24
Post likes count 0

Announcing .NET 5.0 Preview 6

Rich Lander [MSFT]

Today, we're releasing .NET 5.0 Preview 6. It contains a small set of new features and performance improvements. The .NET 5.0 Preview 4 post covers what we are planning to deliver with .NET 5.0. Most of the features are now in the product, but some are not yet in their final state. We expect that the release will be feature-complete with Preview 8. You can download .NET 5.0 Preview 6, for Windows, macOS, and Linux: ASP.NET Core and EF Core are also being released today. Note: EF Core 5.0 will not support .NET Standard 2.0 or .NET Framework. Read the EF Core post to learn more. You need ...

Jun 23, 2020
Post comments count 20
Post likes count 1

Introducing dotnet-monitor, an experimental tool

Sourabh Shirhatti [MSFT]

is an experimental tool that makes it easier to get access to diagnostics information in a dotnet process. When running a dotnet application differences in diverse local and production environments can make collecting diagnostics artifacts (e.g., logs, traces, process dumps) challenging. aims to simplify the process by exposing a consistent REST API regardless of where your application is run. This blog post details how to get started with and covers the following: Tour of dotnet-monitor Setup will be made available via two different distribution mechanism: The setup ins...

Jun 16, 2020
Post comments count 29
Post likes count 0

gRPC-Web for .NET now available

James Newton-King

gRPC-Web for .NET is now officially released. Use gRPC in the browser with gRPC-Web and .NET today.

Jun 11, 2020
Post comments count 26
Post likes count 0

Introducing “Web Live Preview”

Tim Heuer

If you work on any type of app that has a user interface (UI) you probably have experienced that inner-loop development cycle of making a change, compile and run the app, see the change wasn’t what you wanted, stop debugging, then re-run the cycle again. Depending on the frameworks or technology you use, there are options to improve this experience such as edit-and-continue, Xamarin Hot Reload, and design-time editors. Of course, nothing will show the UI of your app like…well, your app! For ASP.NET WebForms we have had designers for a while allowing you to switch from your WebForms code view to the Design view...

Jun 10, 2020
Post comments count 2
Post likes count 0

ASP.NET Core updates in .NET 5 Preview 5

Sourabh Shirhatti [MSFT]

.NET 5 Preview 5 is now available and is ready for evaluation! .NET 5 will be a current release. Get started To get started with ASP.NET Core in .NET 5.0 Preview5 install the .NET 5.0 SDK. If you're on Windows using Visual Studio, we recommend installing Visual Studio 2019 16.6. If you're on macOS, we recommend installing the latest preview of Visual Studio 2019 for Mac 8.7. Upgrade an existing project To upgrade an existing ASP.NET Core 5.0 preview4 app to ASP.NET Core 5.0 preview5: See the full list of breaking changes in ASP.NET Core 5.0. That’s it! You should now be all set to use .NET 5 Preview ...

Jun 10, 2020
Post comments count 2
Post likes count 0

Announcing Entity Framework Core 5.0 Preview 5

Jeremy Likness

Announcing the release of Entity Framework Core 5.0 Preview 5 featuring database collations, flowing arguments to IDesignTimeDbContextFactory, no tracking queries with identity resolution, stored (persisted) columns and SQLite computed columns.

Jun 10, 2020
Post comments count 47
Post likes count 0

Announcing .NET 5.0 Preview 5

Rich Lander [MSFT]

Today, we're releasing .NET 5.0 Preview 5. It contains a small set of new features and performance improvements. The .NET 5.0 Preview 4 post covers what we are planning to deliver with .NET 5.0. Most of the features are now in the product, but many are not yet in their final state. We expect that the release will be very close to feature-complete by Preview 7. You can download .NET 5.0 Preview 5, for Windows, macOS, and Linux: ASP.NET Core and EF Core are also being released today. You need to use Visual Studio 2019 16.7 to use .NET 5.0. Install the latest version of the C# extension, t...

Jun 9, 2020
Post comments count 4
Post likes count 0

.NET Core June 2020 Updates – 2.1.19 and 3.1.5

Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core June 2020 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. Security CVE-2020-1108: .NET Core Denial of Service Vulnerability To comprehensively address CVE-2020-1108, Microsoft has released updates for .NET Core 2.1 and .NET Core 3.1. Customers who use any of these versions of .NET Core should install the latest version of .NET Core. See the Release Notes for the latest version numbers and instructions for updating .NET Core. Microsoft is aware of a denial of service vulnerability whi...

May 28, 2020
Post comments count 18
Post likes count 0

Help us improve WPF and UWP XAML designer

Olia Gavrysh

We would like to make your experience developing WPF and UWP applications in Visual Studio better! Currently we are investigating ways of improving the XAML Designer and making you more productive while developing UI for your apps. You can already check out our preview version of the new feature called Suggested Actions that enables easy access to common properties when a control is selected. This feature is available in  Visual Studio 2019 Preview version 16.6 and later. To use it, first enable it through Options > Preview Features > XAML Suggested Actions. Once enabled, click on a supported control and...

May 28, 2020
Post comments count 2
Post likes count 0

Continuous integration workflow template for .NET Core desktop apps with GitHub Actions

Edward Skrod

Learn how to use a starter workflow in GitHub to help you quickly set up and showcase DevOps for your .NET Core desktop applications using GitHub Actions.

May 26, 2020
Post comments count 6
Post likes count 0

Announcing Experimental Mobile Blazor Bindings May update

Eilon Lipton

Update of Experimental Mobile Blazor Bindings with CSS fixes, improved docs, and easier syntax!

May 25, 2020
Post comments count 0
Post likes count 0

NuGet.org will permanently remove support for TLS 1.0 and 1.1 on June 15th

Christopher Gill

Last November, we shared our two-stage plan for deprecating TLS 1.0/1.1 on NuGet.org in which we stated that the permanent removal of TLS 1.0/1.1 support would occur in April 2020. However, in April, to avoid disrupting customers in the midst of the COVID-19 pandemic, we announced that we would continue to support TLS 1.0/1.1 until further notice. Now that some time has passed, we feel it is important to resume our plans to help ensure our customer’s security. As such, NuGet.org will permanently remove support for TLS 1.0 and 1.1 on June 15th, 2020. Prior to that date, please ensure that your systems use TLS 1.2...

May 21, 2020
Post comments count 25
Post likes count 0

Introducing YARP Preview 1

Sam Spencer

YARP is an extensible open source reverse proxy using .NET. The Preview 1 library is now available on nuget.

May 21, 2020
Post comments count 12
Post likes count 3

Introducing Project Tye

Amiee Lo

Project Tye Project Tye is an experimental developer tool that makes developing, testing, and deploying microservices and distributed applications easier. When building an app made up of multiple projects, you often want to run more than one at a time, such as a website that communicates with a backend API or several services all communicating with each other. Today, this can be difficult to setup and not as smooth as it could be, and it's only the very first step in trying to get started with something like building out a distributed application. Once you have an inner-loop experience there is then a, sometime...

May 21, 2020
Post comments count 13
Post likes count 0

Using Visual Studio Codespaces with .NET Core

Tim Heuer

Learn about how we are enabling .NET Core projects for Codespaces when using Visual Studio 2019.

May 20, 2020
Post comments count 277
Post likes count 2

Welcome to C# 9.0

Mads Torgersen

Note: This post is out of date. Now that C# 9.0 has been released, an updated version can be found here. C# 9.0 is taking shape, and I'd like to share our thinking on some of the major features we're adding to this next version of the language. With every new version of C# we strive for greater clarity and simplicity in common coding scenarios, and C# 9.0 is no exception. One particular focus this time is supporting terse and immutable representation of data shapes. Let's dive in! Init-only properties Object initializers are pretty awesome. They give the client of a type a very flexible and readable fo...

May 20, 2020
Post comments count 4
Post likes count 0

F# 5 and F# tools update

Phillip Carter

We're excited to announce some updates to F# 5 today! We shipped a lot of preview features since F# 5 preview 1, and they have all been stabilizing since that release. Today, we're happy to announce some minor additions to F# 5 and talk about some pretty cool performance work we've been doing. Here's how you get the latest release: If you're using Visual Studio on Windows, you'll need both the .NET 5 preview SDK and Visual Studio Preview installed. Using F# 5 preview You can use F# 5 preview via the .NET 5 preview SDK, or through the .NET and Jupyter Notebooks support. If you’re using the .NET 5 prev...

May 19, 2020
Post comments count 13
Post likes count 0

Announcing Entity Framework Core 5.0 Preview 4

Jeremy Likness

Announcing the release of Entity Framework Core 5.0 Preview 4 with bug fixes and new features like setting database column precision and configuring SQL Server index fill factor.

May 19, 2020
Post comments count 3
Post likes count 0

ML.NET Model Builder is now a part of Visual Studio

Bri Achtman

ML.NET is a cross-platform, machine learning framework for .NET developers. Model Builder is the UI tooling in Visual Studio that uses Automated Machine Learning (AutoML) to train and consume custom ML.NET models in your .NET apps. You can use ML.NET and Model Builder to create custom machine learning models without having prior machine learning experience and without leaving the .NET ecosystem. Model Builder in Visual Studio Previously, Model Builder was a Visual Studio extension that had to be installed from the VS Marketplace. Now, Model Builder ships with Visual Studio 16.6 as a preview feature! After enabl...

May 19, 2020
Post comments count 70
Post likes count 0

Windows Forms Designer for .NET Core Released

Olia Gavrysh

Today we're happy to announce that the Windows Forms designer for .NET Core projects is now available as a preview in Visual Studio 2019 version 16.6! We also have a newer version of the designer available in Visual Studio 16.7 Preview 1! Don't forget to enable the designer in Tools > Options > Environment > Preview Features. Many of you may remember that we open-sourced Windows Forms and ported it to .NET Core with .NET Core 3.0. Since then, we've been hard at work bringing the Windows Forms designer experience to .NET Core. While we are getting closer to completion, we are continuing work on ...

May 19, 2020
Post comments count 164
Post likes count 0

Blazor WebAssembly 3.2.0 now available

Daniel Roth

Blazor WebAssembly is now officially released! This is a fully-featured and supported release of Blazor WebAssembly that is ready for production use. Full stack web development with .NET is now here!

May 19, 2020
Post comments count 3
Post likes count 0

ASP.NET Core updates in .NET 5 Preview 4

Sourabh Shirhatti [MSFT]

.NET 5 Preview 4 is now available and is ready for evaluation! .NET 5 will be a current release. Get started To get started with ASP.NET Core in .NET 5.0 Preview4 install the .NET 5.0 SDK. If you're on Windows using Visual Studio, we recommend installing the latest preview of Visual Studio 2019 16.6. If you're on macOS, we recommend installing the latest preview of Visual Studio 2019 for Mac 8.6. Upgrade an existing project To upgrade an existing ASP.NET Core 5.0 preview3 app to ASP.NET Core 5.0 preview4: See the full list of breaking changes in ASP.NET Core 5.0. That’s it! You should now be all set ...

May 19, 2020
Post comments count 165
Post likes count 3

Introducing .NET Multi-platform App UI

Scott Hunter [MSFT]

You can build anything with .NET. It's one of the main reasons millions of developers choose .NET as the platform for their careers, and companies invest for their businesses. With .NET 5 we begin our journey of unifying the .NET platform, bringing .NET Core and Mono/Xamarin together in one base class library (BCL) and toolchain (SDK). As we consider what building device applications will look like in a unified .NET, we see many devices across multiple platforms used, from Android and iOS to Windows and macOS. To address this need we are excited to announce a new first-class UI framework for doing just that: ....

May 19, 2020
Post comments count 53
Post likes count 0

Announcing .NET 5 Preview 4 and our journey to one .NET

Scott Hunter [MSFT]

.NET 5 is the next version and future of .NET. We are continuing the journey of unifying the .NET platform, with a single framework that extends from cloud to desktop to mobile and beyond. Looking back, we took the best of .NET Framework and put that into .NET Core 3, including support for WPF and Windows Forms. As we continue the journey, we will move Xamarin and .NET web assembly to use the .NET 5 libraries, and extend the dotnet tools to target mobile and web assembly in the browser. At the same time, we'll continue to improve .NET capabilities as a leading cloud and container runtime. You can tune in to he...

May 12, 2020
Post comments count 1
Post likes count 0

.NET Core May 2020 Updates – 2.1.18 and 3.1.4

Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core May 2020 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. NOTE: If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. Information needed to make this choice will be seen on the download page. If you use other development environments, we recommend using the latest SDK release. Getting the Update The latest .NET Core updates are available on the .NET Core download page. This update will be incl...

May 12, 2020
Post comments count 4
Post likes count 0

.NET Framework May 2020 Security and Quality Rollup Updates

Tara Overfield

Revised 6/8/2021: On June 8th, 2021, this update was released to replace a previous update to address a “revocation server was offline” error that may occur during installation. If you've already installed a previous release of this update, no action is required. Revised 4/15/2021: On April 13th, 2021, this update was released to replace a previous release of this some updates. See known issues section for more details. If you've already installed a previous release of an affected update, no action is required. Today, we are releasing the May 2020 Security and Quality Rollup Updates for .NET Framework. Sec...

May 6, 2020
Post comments count 7
Post likes count 0

Using ML.NET for deep learning on images in Azure

Luis Quintanilla

This post will show you how to train a custom image classification model in Azure to categorize flowers using ML.NET Model Builder. Then, you can leverage your existing .NET skills to consume the trained model inside a C# .NET Core console application. Best of all, little to no prior machine learning knowledge is required.

May 6, 2020
Post comments count 5
Post likes count 0

Configuring Azure Services and emulators using Visual Studio

Angelos Petropoulos

Starting with Visual Studio 16.6 Preview 2 the Connected Services tab offers a new experience called Service Dependencies. You can use it to connect your app to Azure services such as Azure SQL, Storage, Key Vault and many others. Wherever possible local emulation options are also available and more are planned for the future. Add a new Service Dependency You can easily and quickly get the right NuGet packages, start-up code and configuration added to your project for every supported Azure service. You simply click add, pick the service from the list and follow the 2-3 steps in the wizard. Here is an ex...

Apr 30, 2020
Post comments count 91
Post likes count 0

Blazor WebAssembly 3.2.0 Release Candidate now available

Daniel Roth

The Blazor WebAssembly Release Candidate is here! This release contains all of the features and improvements that we expect to release for the upcoming Blazor WebAssembly release. There are no more breaking changes planned at this point. Please give the Blazor WebAssembly Release Candidate a try and let us know what you think!

Apr 29, 2020
Post comments count 108
Post likes count 2

Introducing C# Source Generators

Phillip Carter

We're pleased to introduce the first preview of Source Generators, a new C# compiler feature that lets C# developers inspect user code and generate new C# source files that can be added to a compilation. This is done via a new kind of component that we're calling a Source Generator. To get started with Source Generators, you'll need to install the latest .NET 5 preview and the latest Visual Studio preview. Note: to build a source generator, you currently require Visual Studio. This will change in the next .NET 5 preview. What is a Source Generator? Unless you've been closely following every prototype and pro...

Apr 27, 2020
Post comments count 4
Post likes count 1

Work flow of diagnosing memory performance issues – Part 2

maoni

Work flow of diagnosing memory performance issues – Part 0 Work flow of diagnosing memory performance issues – Part 1 Work flow of diagnosing memory performance issues – Part 2 (this post) In this blog post I’ll talk a bit about how to spend time wisely and then continue with the analysis. Originally I was going to delve deeper into the GCStats view but I actually just debugged a long suspension issue that I wanted to share 'cause it shows some general ideas of what to do when you hit problems during an analysis. You can skip to the analysis part directly if you like.PerfView isn’t just to collect...

Apr 23, 2020
Post comments count 54
Post likes count 0

Blazor WebAssembly 3.2.0 Preview 5 release now available

Daniel Roth

Blazor WebAssembly 3.2.0 Preview 5 is now available! Check out all the updates and improvements in this release.

Apr 23, 2020
Post comments count 22
Post likes count 0

Announcing .NET 5.0 Preview 3

Rich Lander [MSFT]

Today, we're releasing .NET 5.0 Preview 3. It contains a set of new features and performance improvements. We're continuing to work on the bigger features that will define the 5.0 release. The .NET 5.0 Preview 1 post covers what we are planning on building for .NET 5.0. Please take a look at the post and the dotnet/designs repository and share any feedback you have. And, of course, please install Preview 3, and test your workloads with it. You can download .NET 5.0 Preview 3, for Windows, macOS, and Linux: ASP.NET Core and EF Core are also being released today. You need to use Visual Studio...

Apr 23, 2020
Post comments count 1
Post likes count 0

ASP.NET Core updates in .NET 5 Preview 3

Sourabh Shirhatti [MSFT]

.NET 5 Preview3 is now available and is ready for evaluation! .NET 5 will be a current release. Get started To get started with ASP.NET Core in .NET 5.0 Preview3 install the .NET 5.0 SDK. If you're on Windows using Visual Studio, we recommend installing the latest preview of Visual Studio 2019 16.6. If you're on macOS, we recommend installing the latest preview of Visual Studio 2019 for Mac 8.6. Upgrade an existing project To upgrade an existing ASP.NET Core 5.0 preview2 app to ASP.NET Core 5.0 preview3: See the full list of breaking changes in ASP.NET Core 5.0. That’s it! You should...

Apr 23, 2020
Post comments count 0
Post likes count 0

Announcing Entity Framework Core 5.0 Preview 3

Jeremy Likness

Today we are excited to announce the third preview release of EF Core 5.0. The third previews of .NET 5 and ASP.NET Core 5.0 are also available now. Prerequisites The previews of EF Core 5.0 require .NET Standard 2.1. This means: How to get EF Core 5.0 previews EF Core is distributed exclusively as a set of NuGet packages. For example, to add the SQL Server provider to your project, you can use the following command using the dotnet tool: The EF Core packages published today are: We have also published the 5.0 previe...

Apr 22, 2020
Post comments count 0
Post likes count 0

NuGet.org will continue to support TLS 1.0 and 1.1 until further notice

Christopher Gill

Last November, we shared our two-stage plan for deprecating TLS 1.0/1.1 on NuGet.org and actions you can take today to ensure your systems use TLS 1.2. In that post, we announced that NuGet.org would remove support for TLS 1.0/1.1 in April 2020. However, since then, our customers have faced a variety of challenges in the wake of the COVID-19 pandemic. In order to avoid any further disruptions to our customer's workflows, we have postponed the removal of TLS 1.0/1.1 support until further notice. For enhanced security, we still recommend ensuring your systems use TLS 1.2. We will announce a revised date for perman...

Apr 21, 2020
Post comments count 5
Post likes count 1

Help us shape the future of deep learning in .NET

Brigit Murtaugh

Deep learning is a subset of machine learning used for tasks such as image classification, object detection, and natural language processing. It uses algorithms known as neural networks to learn and make predictions on image, sound, or text data. Neural networks learn from experience, just like we do as humans. Similar to how we may try an activity and adjust our actions based on the outcome, these algorithms perform a task repeatedly and tweak various actions or variables each time to improve their results, making them very powerful and intelligent. We'd love to learn more about your current or prospective...

Apr 16, 2020
Post comments count 50
Post likes count 0

Blazor WebAssembly 3.2.0 Preview 4 release now available

Daniel Roth

Blazor WebAssembly 3.2.0 Preview 4 is now available! Check out all the updates and improvements in this release.

Apr 15, 2020
Post comments count 2
Post likes count 0

Using .NET Core to provide Power Query for Excel on Mac

Oded Hanson

Power Query is a data connection technology that enables you to discover, connect, combine, and refine data sources to meet your analysis needs. Features in Power Query are available in Excel and Power BI Desktop. Power Query was developed for windows and is written in C# targeting .NET Framework. The Power Query product has been in development for many years, it has a considerably large codebase, and is being used by millions of existing customers. Originally Power Query was distributed as an Excel 2013 Add-In. However, as part of Excel 2016 it was natively integrated into Excel. Due to the dependency on .NET...

Apr 12, 2020
Post comments count 1
Post likes count 0

Work flow of diagnosing memory performance issues – Part 1

maoni

Work flow of diagnosing memory performance issues – Part 0 Work flow of diagnosing memory performance issues – Part 1 (this post) Work flow of diagnosing memory performance issues – Part 2 In this blog post I’ll talk a bit about contributing to PerfView and then continue with the GCStats analysis. You can skip to the analysis part directly if you like. One of the frustrating things for me when it comes to tooling is there are a lot of memory perf tools out there but very few are targeting the common types of customers I normally work with. Every tool does the basics; very few do intermediate and ...

Apr 5, 2020
Post comments count 9
Post likes count 0

Work flow of diagnosing memory performance issues – Part 0

maoni

Work flow of diagnosing memory performance issues – Part 0 (this post) Work flow of diagnosing memory performance issues – Part 1 Work flow of diagnosing memory performance issues – Part 2 I wanted to describe what I do to diagnose memory perf issues, or rather the common part of various work flows of doing such diagnostics. Diagnosing performance issues can take many forms because there’s no fixed steps you follow. But I’ll try to break it down into basic blocks that get invoked for a variety of diagnostics. This part is for beginners so if you've been doing memory perf analysis for a while you...

Apr 2, 2020
Post comments count 31
Post likes count 0

Regex Performance Improvements in .NET 5

Stephen Toub - MSFT

For .NET 5, we’ve invested in some significant improvements to the Regex engine. On many of the expressions we’ve tried, these changes routinely result in throughput improvements of 3-6x, and in some cases, much more. In this post, I’ll walk through some of the myriad of changes that have gone into System.Text.RegularExpressions in .NET 5.

Apr 2, 2020
Post comments count 9
Post likes count 0

Announcing Entity Framework Core 5.0 Preview 2

Jeremy Likness

Today we are excited to announce the second preview release of EF Core 5.0. Improvements include support for C# attributes to specify a backing field, complete discriminator mapping, and performance improvements with SQLite.

Apr 2, 2020
Post comments count 0
Post likes count 0

ASP.NET Core updates in .NET 5 Preview 2

Sourabh Shirhatti [MSFT]

.NET 5 Preview2 is now available and is ready for evaluation! .NET 5 will be a current release. Get started To get started with ASP.NET Core in .NET 5.0 Preview2 install the .NET 5.0 SDK. If you're on Windows using Visual Studio, we recommend installing the latest preview of Visual Studio 2019 16.6. If you're on macOS, we recommend installing the latest preview of Visual Studio 2019 for Mac 8.6. Upgrade an existing project To upgrade an existing ASP.NET Core 5.0 preview1 app to ASP.NET Core 5.0 preview2: See the full list of breaking changes in ASP.NET Core 5.0. That’s it! You should now be...

Apr 2, 2020
Post comments count 38
Post likes count 0

Announcing .NET 5.0 Preview 2

Rich Lander [MSFT]

Today, we're releasing .NET 5.0 Preview 2. It contains a set of smaller features and performance improvements. We're continuing to work on the bigger features that will define the 5.0 release, some of which are starting to show up as initial designs at dotnet/designs. The .NET 5.0 Preview 1 post covers what we are planning on building for .NET 5.0. Please take a look at the post and the designs repository and share any feedback you have. And, of course, please install Preview 2, and test any workloads you can with it. You can download .NET 5.0 Preview 2, for Windows, macOS, and Linux: ASP.NET Core and EF ...

Mar 30, 2020
Post comments count 7
Post likes count 1

.NET for Apache® Spark™ In-Memory DataFrame Support

Brigit Murtaugh

.NET for Apache Spark is aimed at making Apache® Spark™, and thus the exciting world of big data analytics, accessible to .NET developers. .NET for Spark can be used for processing batches of data, real-time streams, machine learning, and ad-hoc query. The DataFrame is one of the core data structures in Spark programming. A DataFrame is a distributed collection of data organized into named columns. In a Spark application, we typically start off by reading input data from a data source, storing it in a DataFrame, and then leveraging functionality like Spark SQL to transform and gain insights from our data. User...

Mar 30, 2020
Post comments count 0
Post likes count 0

Helping Customers Effectively

maoni

I have to put a disclaimer here since this is not the usual type of blog posts I write. I’m by no means a master at communication. This is just what I thought that seemed to work well. YMMV of course. But I’d be very happy if they help you in some way ‘cause many of us work with customers. And I welcome your thoughts and suggestions. I have talked to customers a lot since I started working on the GC. This is in the context of helping customers to handle and resolve issues they are seeing. 1. The intention of helping should be genuine I am naturally the kind of person who wants to help with coming up with a s...

Mar 28, 2020
Post comments count 1
Post likes count 0

Balancing work on GC threads

maoni

In Server GC, each GC thread will work on its heap in parallel (that's a simplistic view and is not necessarily true for all phases but on the high level it's exact the idea of a parallel GC). So that alone means work is already split between GC threads. But because GC work for some stages can only proceed after all threads are done with their last stage (for example, we can’t have any GC thread start with the plan phase until all GC threads are done with the mark phase so we don’t miss objects that should be marked), we want the amount of GC work balanced on each thread as much as possible so the total pause can...

Mar 26, 2020
Post comments count 146
Post likes count 0

Blazor WebAssembly 3.2.0 Preview 3 release now available

Daniel Roth

Blazor WebAssembly 3.2.0 Preview 3 is now available! Check out all the updates and improvements in this release.

Mar 24, 2020
Post comments count 3
Post likes count 0

.NET Core March 2020 Updates – 2.1.17 and 3.1.3

Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core March 2020 Update. These updates only contain non-security fixes. See the individual release notes for details on updated packages. NOTE: If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. Information needed to make this choice will be seen on the download page. If you use other development environments, we recommend using the latest SDK release. Getting the Update The latest .NET Core updates are available on the .NET Core download page. This update will be included in a futu...

Mar 24, 2020
Post comments count 3
Post likes count 0

Catch up on the latest .NET Productivity features

Mika Dumont

The Roslyn team continuously works to provide tooling that deeply understands the code you are writing in-order to help you be more productive. In this post, I'll cover some of the latest .NET Productivity features available in Visual Studio 2019. Tooling improvements The feature that I'm most excited about is the new Go To Base command. Go To Base allows you to easily navigate up the inheritance chain. The command is available on the context (right-click) menu of the element that you want to navigate the inheritance hierarchy. Or you can press Alt+Home. Find All References now categorizes the results by ty...

Mar 18, 2020
Post comments count 16
Post likes count 0

Announcing F# 5 preview 1

Phillip Carter

We're excited to announce that F# 5 preview 1 is now available! Here's how to get it: If you're using Visual Studio on Windows, you'll need both the .NET 5 preview SDK and Visual Studio Preview installed. Using F# 5 preview You can use F# 5 preview via the .NET 5 preview SDK, or through the .NET and Jupyter Notebooks support. If you're using the .NET 5 preview SDK, check out a sample repository showing off some of what you can do with F# 5. You can play with each of the features there instead of starting from scratch. If you'd rather use F# 5 in your own project, you'll need to add a property and add a...

Mar 17, 2020
Post comments count 0
Post likes count 0

.NET Framework March 2020 Update for Windows 10 1607 (Anniversary Update) and Windows Server 2016.

Tara Overfield

Today, we are releasing an update for .NET Framework 4.8 on Windows 10 1607 (Anniversary Update) and Windows Server 2016. Security This update does not contain any new security fixes. See January 2020 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvement. CLR1 1 Common Language Runtime (CLR) Getting the Update The Update is available via Microsoft Update Catalog only. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are avai...

Mar 17, 2020
Post comments count 66
Post likes count 0

Updates on .NET Core Windows Forms designer

Olia Gavrysh

We released a preview version of Visual Studio 16.6 - Visual Studio 2019 version 16.6 Preview 1 and with it a new version of .NET Core Windows Forms designer. This release contains Coming next In the future releases we will be working on and third-party controls support, integration with popular controls vendors, support for Data Controls and related scenarios, performance improvements and other features. How to use the designer How to report issues Your feedback is important to us! Please report issues and send feature requests via the Visual Studio Feedback channel. Use the "Se...

Mar 16, 2020
Post comments count 20
Post likes count 4

Async ValueTask Pooling in .NET 5

Stephen Toub - MSFT

The async/await feature in C# has revolutionized how developers targeting .NET write asynchronous code. Sprinkle some and around, change some return types to be tasks, and badda bing badda boom, you've got an asynchronous implementation. In theory. In practice, obviously I've exaggerated the ease with which a codebase can be made fully asynchronous, and as with many a software development task, the devil is often in the details. One such "devil" that performance-minded .NET developers are likely familiar with is the state machine object that enables an async method to perform its magic. State Machines and All...

Mar 16, 2020
Post comments count 1
Post likes count 0

ASP.NET Core updates in .NET 5 Preview 1

Sourabh Shirhatti [MSFT]

ASP.NET Core updates in .NET 5 Preview 1

Mar 16, 2020
Post comments count 14
Post likes count 0

Announcing Entity Framework Core 5.0 Preview 1

Arthur Vickers

Today we are excited to announce the first preview release of EF Core 5.0. Prerequisites The previews of EF Core 5.0 require .NET Standard 2.1. This means: How to get EF Core 5.0 previews EF Core is distributed exclusively as a set of NuGet packages. For example, to add the SQL Server provider to your project, you can use the following command using the dotnet tool: The EF Core packages published today are: We have also published the 5.0 preview 1 release of the Microsoft.Data.Sqlite.Core ADO.NET provider. Installing dotnet ef As with EF Core 3.0 and 3.1, the dotnet ef command-...

Mar 16, 2020
Post comments count 124
Post likes count 0

Announcing .NET 5 Preview 1

Scott Hunter [MSFT]

At the end of last year, we shipped .NET Core 3.0 and 3.1. These versions added the desktop app models Windows Forms (WinForms) and WPF, ASP.NET Blazor for building single page applications and gRPC for cross-platform, contract-based messaging. We also added templates for building services, rich generation of client code for talking to gRPC, REST API services, and a lot more. We’re excited to see that .NET Core 3 has become the fastest adopted version of .NET ever and we’ve gained another million more users in just the last year. We also communicated with these releases that this would conclude the porting of th...

Mar 12, 2020
Post comments count 2
Post likes count 0

Continuous integration and deployment for desktop apps with GitHub Actions

Edward Skrod

From speaking to desktop developers, we’ve heard that you want to learn how to quickly set up continuous integration and continuous deployment (CI/CD) workflows for your WPF and Windows Forms applications in order to take advantage of the many benefits CI/CD pipelines have to offer, such as: That's why we created a sample application in GitHub to showcase DevOps for your applications using the recently released GitHub Actions. With GitHub Actions, you can quickly and easily automate your software workflows with CI/CD. The sample application demonstrates how to author the YAML files that comprise...

Mar 11, 2020
Post comments count 1
Post likes count 0

What do you want to see next in ML.NET?

Bri Achtman

ML.NET is an open source and cross-platform machine learning framework made for .NET developers. Using ML.NET, you can stay in .NET to easily build and consume custom machine learning models for scenarios like sentiment analysis, price prediction, sales forecasting, recommendation, image classification, and more. Over the past six months, the team has been working hard on fixing bugs, improving documentation, and adding more features and capabilities based on user feedback. This includes: Now we'd like to see how you're using ML.NET and what features we can add and/or improve to make the framework and...

Mar 10, 2020
Post comments count 11
Post likes count 0

Announcing the .NET Core Uninstall Tool 1.0!

Sarah Oslund

Today we are releasing the .NET Core Uninstall Tool for Windows and Mac! Starting in Visual Studio 2019 version 16.3, Visual Studio manages the versions of the SDK and runtime it installs. In previous versions, SDKs and runtimes were left on upgrade in case those versions were targeted or pinned with . We realized this was not ideal and might have left many unused .NET Core SDKs and runtimes installed on your machine. Going forward, we've updated the Visual Studio behavior. The .NET Core standalone SDK installer also began removing previous patch versions (the last two digits, for example 3.1.1xx) in .NET Core ...

Mar 10, 2020
Post comments count 146
Post likes count 0

Blazor WebAssembly 3.2.0 Preview 2 release now available

Daniel Roth

Blazor WebAssembly 3.2.0 Preview 2 is now available! Check out all the updates and improvements in this release.

Mar 4, 2020
Post comments count 6
Post likes count 1

How to write a Roslyn Analyzer

Mika Dumont

Roslyn analyzers inspect your code for style, quality, maintainability, design and other issues. Because they are powered by the .NET Compiler Platform, they can produce warnings in your code as you type even before you’ve finished the line. In other words, you don’t have to build your code to find out that you made a mistake. Analyzers can also surface an automatic code fix through the Visual Studio light bulb prompt that allows you to clean up your code immediately. With live, project-based code analyzers in Visual Studio, API authors can ship domain-specific code analysis as part of their NuGet packages. You ...

Mar 2, 2020
Post comments count 3
Post likes count 0

February ML.NET Model Builder Updates

Bri Achtman

With the ML.NET Model Builder, create custom machine learning models for scenarios like sentiment analysis, price prediction, and more without any machine learning experience and without leaving the .NET ecosystem!

Feb 28, 2020
Post comments count 18
Post likes count 0

.NET Core 3.0 will reach End of Life on March 3, 2020

Lee Coward

.NET Core 3.0 will reach end of life on March 3, 2020. It is a “Current” release and is superseded by .NET Core 3.1, which was released on December 3, 2019. After that time, .NET Core patch updates will no longer include updated packages .NET Core 3.0. .NET Core 3.1 is a long-term supported (LTS) release (supported for at least 3 years). We recommend that you move any .NET Core 3.0 applications and environments to .NET Core 3.1 now. It’ll be an easy upgrade in most cases. Upgrade to .NET Core 3.1 Microsoft Support Policy Microsoft has a published support policy for .NET Core. It includes policies for two...

Feb 27, 2020
Post comments count 0
Post likes count 0

.NET Framework February 2020 Preview of Quality Rollup for Windows 10 1909, Windows 10 1903, Windows Server, version 1909 and Windows Server, version 1903

Tara Overfield

Today, we are releasing the February 2020 Preview of Quality Rollup for Windows 10 1909, Windows 10 1903, Windows Server, version 1909 and Windows Server, version 1903. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 WCF2 Workflow2 Winforms 1 Common Language Runtime (CLR) 2 Windows Communication Foundation (WCF) Getting the Update The Preview of Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update C...

Feb 27, 2020
Post comments count 3
Post likes count 0

Provisional Mode

maoni

A coworker asked me what this “PMFullGC” trigger reason he’s seeing in GCStats means. I thought it’d be useful to share the info here.PM stands for Provisional Mode which means after a GC starts, it can change its mind about the kind of GC it’s doing. But what does that mean exactly? So normally when we start a GC, the first things we do are-And after that the collection work will start and go with the decision we made. When provisional mode is on, while we are already in the middle of a GC, we can say “hmm, it looks like collecting this generation was not a good idea, let’s go with a different generation instead...

Feb 26, 2020
Post comments count 5
Post likes count 0

ASP.NET Core Apps Observability

Francisco Beltrao

Based on interactions with customers using .NET Core in different environments, this article explores options for adding observability to .NET Core apps. Looking specifically into OpenTelemetry and Application Insights SDKs to add observability to a sample distributed application.

Feb 25, 2020
Post comments count 5
Post likes count 0

.NET Framework February 2020 Preview of Quality Rollup

Tara Overfield

Today, we are releasing the February 2020 Preview of Quality Rollup Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 WCF2 Workflow Winforms 1 Common Language Runtime (CLR) 2 Windows Communication Foundation (WCF) Getting the Update The Preview of Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are available via Window...

Feb 18, 2020
Post comments count 14
Post likes count 0

.NET Core February 2020 Updates – 2.1.16, 3.0.3, and 3.1.2

Rahul Bhandari (MSFT)

Today, we are releasing the .NET Core February 2020 Update. These updates only contain non-security fixes. See the individual release notes for details on updated packages. NOTE: If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. Information needed to make this choice will be seen on the download page. If you use other development environments, we recommend using the latest SDK release. Getting the Update The latest .NET Core updates are available on the .NET Core download page. This update will be included in a ...

Feb 12, 2020
Post comments count 0
Post likes count 0

Deprecating TLS 1.0 and 1.1 on NuGet.org – Stage 1

The NuGet Team

In this post, we will go into more details and a specific timeline for Stage 1 i.e. temporarily removing support for TLS 1.0/1.1 on NuGet.org. The goal is to help you identify systems that may be affected and will give you an opportunity to take action before we permanently remove support for TLS 1.0/1.1 in April 2020.

Feb 11, 2020
Post comments count 3
Post likes count 0

.NET Framework February 2020 Security and Quality Rollup

Tara Overfield

Today, we are releasing the February 2020 Security and Quality Rollup Updates for .NET Framework. Security The February Security and Quality Rollup Update does not contain any new security fixes. See January 2020 Security and Quality Rollup for the latest security updates. Quality and Reliability This release contains the following quality and reliability improvements. Some improvements included in the Security and Quality Rollup and were previously released in the Security and Quality Rollup that was dated January 23, 2020. Acquistion & Deployment CLR1 Net Libraries SQL WCF2 ...

Feb 10, 2020
Post comments count 0
Post likes count 1

Using .NET for Apache® Spark™ to Analyze Log Data

Brigit Murtaugh

.NET for Apache Spark makes Apache® Spark™, and thus the exciting world of big data analytics, accessible to .NET developers. .NET for Spark can be used for processing batches of data, real-time streams, machine learning, and ad-hoc query. In this post, we explore how to use .NET for Spark to perform log analysis.