Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between `.NET Core` and `.NET Core App`?

Looking at the Target Frameworks Reference, I see the TFM netcore, which corresponds to .NET Core, and the TFM netcoreapp, which corresponds to .NET Core App. What is the difference between these two frameworks?

like image 518
Ethan Reesor Avatar asked Aug 23 '17 00:08

Ethan Reesor


People also ask

Is .NET Core and ASP.NET Core same?

NET Core is a runtime to execute applications build on it. ASP.NET Core is a web framework to build web apps, IoT apps, and mobile backends on the top of . NET Core or . NET Framework.

What is the difference between .NET 5.0 .NET Core and .NET Framework?

Application ModelsNet Core does not support desktop application development and it rather focuses on the web, windows mobile, and windows store. . Net Framework is used for the development of both desktop and web applications as well as it supports windows forms and WPF applications.

What is .NET Core called now?

ASP.NET Core 5.0 is based on . NET 5 but retains the name "Core" to avoid confusing it with ASP.NET MVC 5. Likewise, Entity Framework Core 5.0 retains the name "Core" to avoid confusing it with Entity Framework 5 and 6.

Is .NET 6 the same as .NET Core?

NET 6, though, is ASP.NET Core 6, a major upgrade of Microsoft's open source framework for building modern web applications. ASP.NET Core 6 is built on top of the . NET Core runtime and allows you to build and run applications on Windows, Linux, and macOS. ASP.NET Core 6 combines the features of Web API and MVC.


1 Answers

From Framework Profiles in .NET

The netcore TFM is the Windows Store .NET Framework, and is roughly similar to the equally versioned .Net Framework.

The netcoreapp TFM is cross platform .NET Core.

like image 168
ILMTitan Avatar answered Oct 13 '22 11:10

ILMTitan