Knowledge Center

Here is a collection of my blog posts and articles.

Using .NET Core SDK projects in .NET Framework

As a software-building platform, .NET Core has already reached a sufficient level of maturity and can do many of the things that its predecessor – .NET Framework, can. Microsoft has even recommended to use it instead of .NET Framework, unless it’s absolutely necessary to do otherwise. .NET Core has many advantages over .NET Framework. One of such

Using .NET Core SDK projects in .NET Framework Read More »

Playing audio on .NET Core with NetCoreAudio

For well over a decade, .NET Framework was the main software development platform that Microsoft stack programmers were using. As great as it was, it had one significant disadvantage – it could only be ran on Windows. This limitation has prompted Microsoft to release another programming platform, .NET Core, which is intended to eventually replace .NET

Playing audio on .NET Core with NetCoreAudio Read More »

Building .NET Core desktop application

.NET Core is great for cross-platform app development. Unfortunately, the compatibility with multiple platforms was achieved primarily by excluding any components that are specific to Windows OS that it’s predecessor, .NET Framework was built for. This is why, out of the box, .NET Core can only be used to build command line applications with no

Building .NET Core desktop application Read More »