user3207158
user3207158

Reputation: 669

Creating ASP.NET project on Mac

I have always been thinking that .NET framework is Windows only, and .NET Core is cross-platform (Win, Mac, Linux). And ASP.NET or ASP.NET Core is the web framework, respectively within the huge .NET or .NET Core realm. I thought the rule of thumb is that, if something does not have the "Core" suffix, it is Windows-only. However today I found I can create .NET projects using Visual Studio for Mac on my MacBook. I am really confused. Are these projects running on .NET framework (the runtime), or .NET Core? What did I miss here?

enter image description here

Upvotes: 1

Views: 672

Answers (1)

Chris Catignani
Chris Catignani

Reputation: 5306

.Net Framework Guide
"The .NET Framework is a development platform for building apps for web, Windows, Windows Phone, Windows Server, and Microsoft Azure. It consists of the common language runtime (CLR) and the .NET Framework class library, which includes a broad range of functionality and support for many industry standards."

.Net Core Guide
".NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications."

Upvotes: 0

Related Questions