With the introduction of .NET Core Microsoft changed the format of the .csproj file. It is much smaller than the original format and I quite like it. Unfortunately, there are some regressions and this will be the subject of today’s post.

Imagine an application that has hundreds of assemblies. Now imagine that you want to recompile one of them, put a breakpoint somewhere, and start the main application. It is very simple in the .NET Framework class library. All you need is to go to project properties, go to the “Debug” tab, select “Start external program” and select the main application. Very easy and simple.

Now, let's compare it with the .NET Core class library. After