The .Net Core Console Template in VS2019 adds the Microsoft.NETCore.App
Metapackage as an 'SDK', which includes dependencies to .NetFramework libraries.
For example, why is System.ServiceProcess.dll
(A .NetFramework Assembly)listed as a dependency instead of System.ServiceProcess.ServiceController.dll
(the equivalent .NetCore assembly)?
To actually use the Types included in System.ServiceProcess.dll, you need to add a reference to System.ServiceProcess.ServiceController nuget package. I'm confused why the NetCore.App SDK would list a .NetFramework assembly as a dependency, especially considering accessing the types included in that assembly require an extra nuget package