General things supported to .Net Core

.NET Core supported Operation Systems

  • Windows
  • macOS
  • Linux

.Net Core Supported on Windows versions

  • Windows 7 SP1
  • Windows 8.1
  • Windows 10 Anniversary Update (version 1607) or later versions
  • Windows Server 2008 R2 SP1 (Full Server or Server Core)
  • Windows Server 2012 SP1 (Full Server or Server Core)
  • Windows Server 2012 R2 (Full Server or Server Core)
  • Windows Server 2016 or later versions (Full Server, Server Core, or Nano Server)

.Net Core Supported on Microsoft Visual Studio

  • .NET Core 3.0 Preview 3 apps – Visual Studio 2019 version 16.0 or higher.
  • .NET Core 2.2 apps – Visual Studio 2017 version 15.9 or higher.
  • .NET Core 2.1 apps – Visual Studio 2017 version 15.7 or higher.
  • .NET Core 1.x apps – Visual Studio 2017 version 15.0 or higher.

.NET Core dependencies

.NET Core 1.1 and earlier versions require the Visual C++ Redistributable when running on Windows versions earlier than Windows 10 and Windows Server 2016. This dependency is automatically installed by the .NET Core installer.

Microsoft Visual C++ 2015 Redistributable Update 3 must be manually installed when:

  • Installing .NET Core with the installer script.
  • Deploying a self-contained .NET Core application.
  • Building the product from source.
  • Installing .NET Core via a .zip file. This can include build/CI/CD servers.

.Net Core Supported on macOS versions

  • .NET Core 3.0 Preview 3 apps – macOS 10.12 “Sierra” and later versions
  • .NET Core 2.x apps – macOS 10.12 “Sierra” and later versions
  • .NET Core 1.x apps – macOS 10.12 “Sierra” and macOS 10.11 “El Capitan”

Visual Studio for Mac

You can use any editor to develop .NET Core applications using the .NET Core SDK. However, if you want to develop .NET Core applications on a Mac in an integrated development environment, you can use Visual Studio for Mac.

.NET Core development on macOS with Visual Studio for Mac requires:

  • A supported version of the macOS operating system
  • OpenSSL (.NET Core 1.x only; .NET Core 2.x uses security services available natively in macOS)
  • .NET Core SDK for Mac
  • Visual Studio for Mac

Advertisements

Leave a Reply