The new version of ASP.NET and Framework Entity has a serious problem, that is, they are not compatible with the previous version. This is not just a matter of behavior or API slightly different, but basically a complete rewrite, remove a large number of features.
Therefore, at present, it is believed that these frames called ASP.NET 5 and Framework Entity 7 will cause a false impression that they are larger than ASP.NET 4.5 and Framework Entity 6, but in fact they are smaller. In order to eliminate this problem, Microsoft began to change the version numbering plan.
The new version will be named Core Entity 1 and Framework Core ASP.NET 1. Similarly,.NET cross platform version will be named.NET Core 1, to show that it is not a superset of.NET 4.6.
Similarly, MVC ASP.NET 6 will be renamed MVC Core ASP.NET 1. In this way, we won't match the wrong version of ASP.NET, MVC, and WebAPI.
So far, everything is fine, but when you start to combine these parts, the picture becomes a bit more complicated. ASP.NET 4.6 runs on.NET 4.6, while Core ASP.NET 1 can be run on.NET 4.6, and can run on Core.NET 1. Here are some other terms that you need to know:
Note: abbreviation CLI also refers toCommon language infrastructureThis is the name of the ECMA/ISO standard. This standard includes.NET type system, metadata, common language specification and virtual execution system.
To learn more information, you can viewASP.NET community party video held in January 19, 2016, the main participants include Edwards Jon, Galloway Damian andHanselman Scott.