Missed .NET Day on Agentic Modernization? Watch the coding demos and agentic workflow sessions on demand.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
Help us improve WPF and UWP XAML designer
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...
Continuous integration workflow template for .NET Core desktop apps with GitHub Actions
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.
Announcing Experimental Mobile Blazor Bindings May update
Update of Experimental Mobile Blazor Bindings with CSS fixes, improved docs, and easier syntax!
NuGet.org will permanently remove support for TLS 1.0 and 1.1 on June 15th
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...
Introducing YARP Preview 1
YARP is an extensible open source reverse proxy using .NET. The Preview 1 library is now available on nuget.
Introducing Project Tye
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...
Using Visual Studio Codespaces with .NET Core
Learn about how we are enabling .NET Core projects for Codespaces when using Visual Studio 2019.
Welcome to C# 9.0
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...
F# 5 and F# tools update
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...