2016年1月22日消息,微軟重新命名ASP.NET 5和.NET Core 5的產品。消息稱,ASP.NET 5將被更名為ASP.NET Core 1.0,而.NET Core 5將被重新命名為.NET Core 1.0。Entity Framework 7也被重新命名為Entity Framework Core 1.0。
事實上,早在2014年年底,微軟將.NET Framework分拆,并創建.NET Core。隨后,微軟宣布計劃將開放旗下.NET編程框架的更多源代碼。ASP.NET 5就是以.NET Core為核心的跨平臺框架。
而目前的ASP.NET 4.6卻并不是基于.NET Core的,而是基于.NET Framework的。“ASP.NET 5”的叫法確實會令人迷惑,認為“ASP.NET 5”是ASP.NET 4.6的升級版。但事實上,“ASP.NET 5”和現有的ASP.NET 4.6是并行獨立的,根本就是倆碼事。
雖然微軟未來的工作重點很大一部分是在.NET Core上,但仍然會繼續按照大約一年一次的節奏升級.NET Framework,此外還會增加一些.NET Framework獨有的功能,例如微軟會增加的一些用以支持Windows Presentation Framework(WPF)的功能。因此,用戶需要根據自身的不同需求,選擇“ASP.NET 5”(現在可以稱之為ASP.NET Core 1.0)或者ASP.NET 4.6。