docs.microsoft.com .NET Standard
asp.net core .net core区别,后者是技术~这和.net 之间 asp.net关系是一回事。参考:什么是Asp.net Core?和 .net core有什么区别?
.NET Standard是标准,.Net Core是这个标准的一种实现(此外,还.Net Framework、Mono等实现方式)
.NET Standard 是一个API的标准,基于这个统一的标准,各种类库的开发人员就可以仅编写一次代码,而使得编译后的二进制类库可以在支持这个标准的所有平台上面运行。
而.NET Core是微软针对控制台程序和服务器应用程序(尤其是http://ASP.NET)所推出的跨平台的.NET运行时。目前.NET Core 1.0实现了.NET Standard 1.1~1.6,.NET Core 2.0实现了.NET Standard 1.1~2.0。也就是说,在基于对应版本的.NET Standard平台上开发的类库是可以在前者版本的.NET Core上使用的。当然,.NET Framework、Mono、Xamarin等都实现了不同版本的.NET
参考
从零开始在 Windows 上部署 .NET Core 到 Kubernetes