skip to content
Relatively General .NET

An Active Local NuGet Server

by Ardalis

posted on: February 22, 2024

As I'm writing this the Internet is out. When that happens, it makes it very difficult to work on development projects that have NuGet…Keep Reading →

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

by Klaus Loeffelmann

posted on: February 22, 2024

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!

Getting all exceptions thrown from Parallel.ForEachAsync

by Gérald Barré

posted on: February 19, 2024

In C# you can write async code that looks like synchronous code. People using async/await expect to be able to catch specific exception types as synchronous code. This is very convenient, but sometimes you want to get all exceptions thrown from an async method.C#copytry { // This will throw mul

Our Vision for .NET 9

by .NET Team

posted on: February 13, 2024

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.