.NET Core - Prérequis

Dans ce chapitre, nous aborderons les différentes dépendances dont vous avez besoin pour déployer et exécuter. Celles-ci incluent les applications .NET Core sur les ordinateurs Windows qui sont développées à l'aide de Visual Studio.

Versions Windows prises en charge

.NET Core est pris en charge sur les versions suivantes de Windows -

  • Windows 7 SP1
  • Windows 8.1
  • Windows 10
  • Windows Server 2008 R2 SP1 (serveur complet ou serveur principal)
  • Windows Server 2012 SP1 (serveur complet ou serveur principal)
  • Windows Server 2012 R2 SP1 (serveur complet ou serveur principal)
  • Windows Server 2016 (serveur complet, Server Core ou Nano Server)

Dépendances

  • Si vous exécutez votre application .NET Core sur des versions de Windows antérieures à Windows 10 et Windows Server 2016, elle nécessitera également le redistribuable Visual C ++.

  • Cette dépendance est automatiquement installée pour vous si vous utilisez le programme d'installation .NET Core.

  • Vous devez installer manuellement le redistribuable Visual C ++ pour Visual Studio 2015 si vous installez .NET Core via le script du programme d'installation ou déployez une application .NET Core autonome.

  • Pour les machines Windows 7 et Windows Server 2008, vous devez vous assurer que votre installation de Windows est à jour et inclut également le correctif KB2533623 installé via Windows Update.

Prérequis avec Visual Studio

  • Pour développer des applications .NET Core à l'aide du SDK .NET Core, vous pouvez utiliser n'importe quel éditeur de votre choix.

  • Toutefois, si vous souhaitez développer des applications .NET Core sur Windows à l'aide de Visual Studio, vous pouvez utiliser les deux versions suivantes -

    • Visual Studio 2015

    • Visual Studio 2017 RC

  • Les projets créés avec Visual Studio 2015 seront basés sur project.json par défaut, tandis que les projets créés avec Visual Studio 2017 RC seront toujours basés sur MSBuild.