.NET Core - Pré-requisitos

Neste capítulo, discutiremos as várias dependências que você precisa para implantar e executar. Isso inclui os aplicativos .NET Core em máquinas Windows que são desenvolvidos com o Visual Studio.

Versões do Windows com suporte

O .NET Core é compatível com as seguintes versões do Windows -

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

Dependências

  • Se você estiver executando seu aplicativo .NET Core em versões do Windows anteriores ao Windows 10 e Windows Server 2016, ele também exigirá o Visual C ++ Redistributable.

  • Essa dependência é instalada automaticamente para você se você usar o instalador do .NET Core.

  • Você precisa instalar manualmente o Visual C ++ Redistributable for Visual Studio 2015 se estiver instalando o .NET Core por meio do script do instalador ou implantando um aplicativo .NET Core autocontido.

  • Para máquinas com Windows 7 e Windows Server 2008, você precisa se certificar de que a instalação do Windows está atualizada e também inclui o hotfix KB2533623 instalado por meio do Windows Update.

Pré-requisitos com Visual Studio

  • Para desenvolver aplicativos .NET Core usando o .NET Core SDK, você pode usar qualquer editor de sua escolha.

  • No entanto, se quiser desenvolver aplicativos .NET Core no Windows usando o Visual Studio, você pode usar as duas versões a seguir -

    • Visual Studio 2015

    • Visual Studio 2017 RC

  • Projetos criados com Visual Studio 2015 serão baseados em project.json por padrão, enquanto projetos criados com Visual Studio 2017 RC sempre serão baseados em MSBuild.