Asp.Net Core 1.0和.Net Core 1.0之间的区别?

时间:2016-06-30 14:49:59

标签: .net asp.net-core .net-core

首先抱歉我的英语不好。我对 asp.net asp.net核心 .net核心之间的差异几乎不知道,我在谷歌搜索了他们近一整天的内容。据我所知,Asp.Net 5已更名为Asp.Net Core 1.0。此外,还提供了一个新的框架.NET Core 1.0,用于开发跨平台应用程序。

现在我有一些问题,希望没有意义。

我想了解 Asp.Net Core 1.0 .Net Core 1.0 之间的区别。如果我想开发一个项目,每个项目的优点和缺点是什么?

最后,如果我想将其中一个用于跨平台应用哪一个更适合?

提前致谢。

4 个答案:

答案 0 :(得分:7)

ASP.Net专门用于Web开发,.Net是它背后的一般框架。因此,如果您正在构建网站,REST API等,您将使用ASP.Net,否则只使用.Net。

.Net Core 1.0 released a couple days ago所以不要为RC2版本(候选发布版)而烦恼。

你的2.0链接是一些带有2.0版本的随机Nuget包,与.Net Core无关。

答案 1 :(得分:1)

.NET Core 1.0 不是.NET 4.6.2(完整.NET Framework)的下一个版本。 如果它是下一个版本,它应该具有比以前版本更多的功能。但根据Microsoft .NET Core 1.0,它没有.NET 4.6的一些功能。这就是他们将其命名为.NET Core 1.0而不是.NET 5的原因。

在ASP.NET Core 1.0中,他们使用.NET Core 1.0作为reference。这意味着我们不需要安装.NET框架来运行我们的ASP.NET Core 1.0应用程序。

如果要开发跨平台Web应用程序,则必须使用ASP.NET Core 1.0。

答案 2 :(得分:0)

.NET Core 是一个使用C#或其他.NET工具构建跨平台应用程序的框架。它建立在.NET之上。

ASP.NET Core 基本上是在使用.NET Core创建Web应用程序时。从技术上讲,它是由.NET Core库组成的。

如果您想了解更多关于为什么以及何时可以使用ASP.NET Core的信息,您可以在我的书中免费阅读更多内容:https://leanpub.com/netcore/read_sample(选择为什么选择ASP.NET Core?< / em>章节。

答案 3 :(得分:-2)

.Net Core 1.0是.Net Framework最新版本的新名称。它已经从头开始重新编写。

ASP.Net Core 1.0本质上是ASP.Net MVC的新版本,Web.API结合到一个利用新的.Net Core 1.0的产品中。与.Net Core 1.0一样,ASP.Net Core 1.0也已经从头开始重写。

两款产品.Net Core 1.0和ASP.Net Core 1.0在过去几周内都已获得完全发布状态。

您发布的.Net Core 2.0链接实际上是针对.Net Core 1.0但该软件包的版本是2.0.7