I am trying to learn from an N-tier application written by my senior. Target Framework of Data Access and Business layers are .NET Standard 2.0 but inside dependencies of that layers there are libraries from Microsoft.AspNetCore ! How come a .Net Standart target can reference .Net Core libraries ? Actually I didn't get the difference between some packages neither. For example what's the difference between Microsoft.AspNetCore.Identity vs Microsoft.Extensions.Identity.Core packages ? 
I am trying to learn from an N-tier application written by my senior. Target Framework of Data Access and Business layers are .NET Standard 2.0 but inside dependencies of that layers there are libraries from Microsoft.AspNetCore ! How come a .Net Standart target can reference .Net Core libraries ? Actually I didn't get the difference between some packages neither. For example what's the difference between Microsoft.AspNetCore.Identity vs Microsoft.Extensions.Identity.Core packages ? 
Referencing AspNetCore Library In .Net Standard Target
I am trying to learn from an N-tier application written by my senior. Target Framework of Data Access and Business layers are .NET Standard 2.0 but inside dependencies of that layers there are libraries from Microsoft.AspNetCore ! How come a .Net Standart target can reference .Net Core libraries ? Actually I didn't get the difference between some packages neither. For example what's the difference between Microsoft.AspNetCore.Identity vs Microsoft.Extensions.Identity.Core packages ? 