C#7,.Net标准,PCL,.Net Core和.Net 4.7之间的区别

时间:2017-04-13 16:19:30

标签: .net .net-core c#-7.0 .net-standard .net-4.7

任何人都可以解释每一个有何不同?我开始对于差异是什么以及每个时间的好用例感到困惑。

我的问题和这个问题之间的区别:Difference between .Net Core, Portable, Standard, Compact, UWP, and PCL?是他们不会谈论c#7和.net 4.7以及它们如何与.net核心,.net标准和PCL相关联,这就是我需要了解。

1 个答案:

答案 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等提供一个通用平台来运行。