.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.