.NET Core: requisitos previos

En este capítulo, discutiremos las diversas dependencias que necesita para implementar y ejecutar. Estos incluyen las aplicaciones .NET Core en máquinas Windows que se desarrollan con Visual Studio.

Versiones de Windows compatibles

.NET Core es compatible con las siguientes versiones de Windows:

  • Windows 7 SP1
  • Windows 8.1
  • Windows 10
  • Windows Server 2008 R2 SP1 (servidor completo o núcleo del servidor)
  • Windows Server 2012 SP1 (servidor completo o núcleo del servidor)
  • Windows Server 2012 R2 SP1 (servidor completo o núcleo del servidor)
  • Windows Server 2016 (servidor completo, Server Core o Nano Server)

Dependencias

  • Si está ejecutando su aplicación .NET Core en versiones de Windows anteriores a Windows 10 y Windows Server 2016, también necesitará Visual C ++ Redistributable.

  • Esta dependencia se instala automáticamente si usa el instalador de .NET Core.

  • Debe instalar manualmente Visual C ++ Redistributable para Visual Studio 2015 si está instalando .NET Core a través del script de instalación o implementando una aplicación .NET Core autónoma.

  • Para máquinas con Windows 7 y Windows Server 2008, debe asegurarse de que la instalación de Windows esté actualizada y también incluya la revisión KB2533623 instalada a través de Windows Update.

Requisitos previos con Visual Studio

  • Para desarrollar aplicaciones .NET Core con .NET Core SDK, puede usar cualquier editor de su elección.

  • Sin embargo, si desea desarrollar aplicaciones .NET Core en Windows usando Visual Studio, puede usar las siguientes dos versiones:

    • Visual Studio 2015

    • Visual Studio 2017 RC

  • Los proyectos creados con Visual Studio 2015 estarán basados ​​en project.json de forma predeterminada, mientras que los proyectos creados con Visual Studio 2017 RC siempre estarán basados ​​en MSBuild.