tes*_*est 0 asp.net-mvc visual-studio-2015 asp.net-core
我有Visual Studio 2015 Professional Editton,我想创建我的第一个MVC Web应用程序,该应用程序应该是.net核心。现在我正在观看一个在线学习演示,其中提到了创建该项目的过程:-

所以我需要选择哪个选项?第二个问题,我如何确定我使用的是最新版本的MVC?谢谢
首先,没有MVC6。它是ASP.NET Core。其次,是否使用.NET Core或.NET Framework的决定取决于您需要做的事情。.NET Core是跨平台的(Windows,Mac和Linux),而.NET Framework仅是Windows的。与.NET Framework相比,.NET Core的重量更轻,速度更快,并且具有许多新的CLR功能。实际上,使用.NET Framework的唯一原因是,如果您对某些使用Windows特定API的东西有依赖性,这意味着它不能跨平台运行。否则,您应该始终使用.NET Core,如果可以的话。
ASP.NET Core实际上只是NuGet软件包的集合,并且像其他NuGet软件包一样,它们可以轻松更新。但是,不同之处在于,这些NuGet软件包通常与.NET Core的特定版本绑定,因此,将根据要定位的.NET Core版本安装相应的软件包版本。例如,如果您定位的是目标netcoreapp2.2,则会看到像这样的软件包Microsoft.AspNetCore.App将带有那样的版本2.2.x。
因此,要回答有关最新的问题,从本质上讲,它需要安装.NET Core SDK的最新版本,然后更改项目以使用该新版本。然后,所有ASP.NET Core NuGet软件包都会自然地进行相应更新。
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |