Quote:
I'm using Web API in 4.7.2. From what I have seen and tried, that can use some ASP.NETCore, but not everything. There are plenty of packages that won't install on framework, and require Core 2.x or 3.x.
You should think of .Net core as being separate from the old framework, they really dont mix that well. You can create a solution with .net Core projects and .Net 4.7.2 projects in it and compile and create programs this way but generally you wouldn't want to as you lose some of the advantage of .Net Core.
Quote:
Meanwhile Katana seems current, while ASP.NET appears somewhat deprecated by MS, though still viable. Does that sound right?
Not really, you can use ASP.NET in .Net Core too in fact my current project i am working on is and ASP.NET Core 3.1 Web MVC project, with a .Net Core 3.1 Web Service (the Startup is slightly different from Web Api but other then that is incredibly similar).