任何人都可以解释每一个有何不同?我开始对于差异是什么以及每个时间的好用例感到困惑。
我的问题和这个问题之间的区别:Difference between .Net Core, Portable, Standard, Compact, UWP, and PCL?是他们不会谈论c#7和.net 4.7以及它们如何与.net核心,.net标准和PCL相关联,这就是我需要了解。
答案 0 :(得分:3)
C#
是一种编程语言,您可以使用该语言创建一些new features in 7th version。
.Net Standard
是一个规则(好吧,标准),通过它可以构建库以使彼此可以理解。
Portable Class Libraries是一个特殊版本的库,可以由.Net
Framework或.Net
Core使用。
.Net Core是一个框架,就像一般.Net一样,具有不同的架构,从v1.6
开始支持.Net Standard,因此无法轻松地与以前版本的.Net
进行交互。 / p>
.Net 4.7
也是.Net
框架which supports .Net Standard 1.6的新版本,因此它可以与.Net
核心应用进行互动。
Announced .Net
Standard 2.0将为.Net
框架,.Net
Core,Xamarin等提供一个通用平台来运行。