谁能解释一下它们中的每一个有什么不同?我开始对差异是什么以及每个差异的良好用例感到困惑。
我的问题和这个问题之间的区别:.Net Core,Portable,Standard,Compact,UWP和PCL之间的区别? 是他们没有谈论 C# 7 和 .NET 4.7 以及它们与 .NET 核心、.NET 标准和 PCL 的关系,这是我需要了解的。
C#
是一种编程语言,您可以使用它创建程序,并在第 7 版中具有一些新功能。
.Net Standard
是一个规则(嗯,标准(,根据该规则,库应该被构建为彼此可以理解。
移植类库是库的特殊版本,可由.Net
框架或.Net
核心使用。
.Net Core是一个框架,和一般的.Net一样,具有不同的架构,它从v1.6
开始支持.Net Standard,因此它不能轻易地与以前版本的.Net
进行交互。
.Net 4.7
是.Net
框架的新版本,它也支持.Net Standard 1.6,因此它将能够与.Net
Core应用程序进行交互。
宣布.Net
标准2.0将为.Net
框架,.Net
Core,Xamarin等提供一个通用平台。