.NET Blog

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

Latest posts

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