Well, this article is a bit technical, so unless you’re a developer, an engineer or a geek I think you’ll find this boring.

Today marks the release of the first version of .NET Core, along with the new update for Visual Studio.

So, I guess you’re wondering, what is .NET Core? Basically, .NET Core is a smaller, open-sorce and multiplatform version of the already famous .NET Framework. One of the key characteristic is indeed that it runs on Windows, Linux and macOS. And following Satya Nadella’s strategy, it is also open source!

The new framework has been in the works for about two years, although it has changed significantly over that time. It’s good to recap in this post what defines and is included in .NET Core 1.0.

The primary selling points of .NET Core are:

  • Cross-platform: Runs on Windows, macOS and Linux.
  • Flexible deployment: Can be included in your app or installed side-by-side user- or machine-wide.
  • Command-line tools: All product scenarios can be exercised at the command-line.
  • Compatible: .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET Standard Library.
  • Open source: The .NET Core platform is open source, using MIT and Apache 2 licenses. Documentation is licensed under CC-BY. .NET Core is a .NET Foundation project.
  • Supported by Microsoft: .NET Core is supported by Microsoft, per .NET Core Support

So if you’re a developer and you’ve been waiting for this one, you can easily install it updating Visual Studio to Update 3, or if you’re so brave you may download it as a standalone.

Also, here’s the Git repository to the full source code of .NET Core, in case you wonder what’s behind those tools.

About The Author


19, living my life across United States and Italy. I am a software anaylst/programmer for a big IT company. One of my dreams is to join Microsoft, but in the meantime, I test builds and I make Windows 10 better everyday. You can get in touch with me at [email protected].