.NET Blog

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

Featured posts

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!
May 19, 2025
Post comments count 0
Post likes count 5

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

Jeffrey T. Fritz
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 integrat...

.NETASP.NET CoreC#

Latest posts

.NET Announcements and Updates from Microsoft Build 2024
May 21, 2024
Post comments count 32
Post likes count 9

.NET Announcements and Updates from Microsoft Build 2024

.NET Team
.NET Team

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

General Availability of .NET Aspire: Simplifying .NET Cloud-Native Development
May 21, 2024
Post comments count 7
Post likes count 25

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

Damian Edwards
Damian Edwards

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

.NET and .NET Framework May 2024 Servicing Updates
May 15, 2024
Post comments count 6
Post likes count 4

.NET and .NET Framework May 2024 Servicing Updates

Tara Overfield Rahul Bhandari (MSFT)
Tara,
Rahul

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

Announcing NuGet Commands in C# Dev Kit
May 14, 2024
Post comments count 6
Post likes count 1

Announcing NuGet Commands in C# Dev Kit

Allie Barry
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...

What’s new in Orleans 8 for Scalable Distributed Applications
May 13, 2024
Post comments count 1
Post likes count 6

What’s new in Orleans 8 for Scalable Distributed Applications

Mike Kistler
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.

Join the .NET Team at Microsoft Build 2024!
May 9, 2024
Post comments count 3
Post likes count 9

Join the .NET Team at Microsoft Build 2024!

Mehul Harry
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.

Refactor your code with C# collection expressions
May 8, 2024
Post comments count 14
Post likes count 17

Refactor your code with C# collection expressions

David Pine
David Pine

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

Package Management & improved .NET Aspire support come to C# Dev Kit
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)
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.

Secure your container build and publish with .NET 8
Apr 30, 2024
Post comments count 2
Post likes count 6

Secure your container build and publish with .NET 8

Richard Lander
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.