The new Visual Studio Solution File Format: Goodbye .SLN, Welcome .SLNX!

With the launch of Visual Studio .NET in the year 2002, the solution file .sln was introduced. And since then, we were using that custom format to manage the projects that belong together to build an application. But with .NET 10 and Visual Studio 2026, times have changed: The new .slnx format is here!

(more…)
Read more...

The Support Length for .NET LTS and STS versions

As you might know, a new major release of .NET comes out every year. Even .NET releases like .NET 8 and .NET 10 are so-called long term support (LTS) versions, and odd .NET releases like .NET 7 and .NET 9 are short term support (STS) versions.

You might ask yourself when you should switch to a new version. Let's clarify this.

(more…)
Read more...

C# 14: The field Keyword – Or Should I Say: I Had a Dream?

In the last post about C# 14, you learned about Extension Members. In this post you will learn about the new field keyword of C# 14. I was already dreaming about it in the year 2008, and I blogged about my dream of half-automated properties. With C# 14, this dream has now come true. So, let's look at this new feature.

(more…)
Read more...

Use Windows AI in Your WPF Application

With the rise of Copilot+ PCs that have a neural processing unit (NPU), you as a developer get new possibilities to integrate artificial intelligence (AI) in your Windows desktop applications. Instead of consuming a cloud-based AI model, you can use local AI models.

In this blog post, you will learn how to build a WPF application that uses a local small language model (SLM) called Phi Silica that comes pre-installed with Windows 11. Everything that you do with Phi Silica stays on your machine. Let's start by looking at Copilot+ PCs.

(more…)
Read more...

Fixing the Screen of my Google Pixel 6

In the past decades, I owned different phones, like Apple iPhone, Windows Phone, and since Google started the Pixel series, I'm using a Google Pixel. I had Pixel (1) XL, Pixel 5, and my current phone is a Google Pixel 6. It's amazing, even after 3.5 years the battery and the phone as such is still pretty solid. And now I even was able to repair a broken screen so easily, and instead of getting a new one, I'm continuing to using this phone.

(more…)
Read more...