.NET Core: prerequisiti

In questo capitolo, discuteremo le varie dipendenze che è necessario distribuire ed eseguire. Questi includono le applicazioni .NET Core su macchine Windows sviluppate utilizzando Visual Studio.

Versioni di Windows supportate

.NET Core è supportato nelle seguenti versioni di Windows:

  • Windows 7 SP1
  • Windows 8.1
  • Windows 10
  • Windows Server 2008 R2 SP1 (server completo o Server Core)
  • Windows Server 2012 SP1 (server completo o Server Core)
  • Windows Server 2012 R2 SP1 (server completo o Server Core)
  • Windows Server 2016 (Full Server, Server Core o Nano Server)

Dipendenze

  • Se esegui l'applicazione .NET Core su versioni di Windows precedenti a Windows 10 e Windows Server 2016, richiederà anche Visual C ++ Redistributable.

  • Questa dipendenza viene installata automaticamente se usi il programma di installazione .NET Core.

  • È necessario installare manualmente Visual C ++ Redistributable per Visual Studio 2015 se si installa .NET Core tramite lo script di installazione o si distribuisce un'applicazione .NET Core autonoma.

  • Per i computer Windows 7 e Windows Server 2008, è necessario assicurarsi che l'installazione di Windows sia aggiornata e includa anche l'hotfix KB2533623 installato tramite Windows Update.

Prerequisiti con Visual Studio

  • Per sviluppare applicazioni .NET Core usando .NET Core SDK, puoi usare qualsiasi editor di tua scelta.

  • Tuttavia, se desideri sviluppare applicazioni .NET Core su Windows utilizzando Visual Studio, puoi utilizzare le due versioni seguenti:

    • Visual Studio 2015

    • Visual Studio 2017 RC

  • I progetti creati con Visual Studio 2015 saranno basati su project.json per impostazione predefinita, mentre i progetti creati con Visual Studio 2017 RC saranno sempre basati su MSBuild.