.NET Core - wymagania wstępne

W tym rozdziale omówimy różne zależności, które należy wdrożyć i uruchomić. Należą do nich aplikacje .NET Core na komputerach z systemem Windows, które zostały opracowane przy użyciu programu Visual Studio.

Obsługiwane wersje systemu Windows

.NET Core jest obsługiwany w następujących wersjach systemu Windows -

  • Windows 7 z dodatkiem SP1
  • Windows 8.1
  • Windows 10
  • Windows Server 2008 R2 z dodatkiem SP1 (pełny serwer lub rdzeń serwera)
  • Windows Server 2012 SP1 (pełny serwer lub Server Core)
  • Windows Server 2012 R2 z dodatkiem SP1 (pełny serwer lub rdzeń serwera)
  • Windows Server 2016 (pełny serwer, Server Core lub Nano Server)

Zależności

  • Jeśli używasz aplikacji .NET Core w wersjach systemu Windows wcześniejszych niż Windows 10 i Windows Server 2016, będzie ona również wymagać pakietu redystrybucyjnego Visual C ++.

  • Ta zależność jest instalowana automatycznie, jeśli używasz instalatora .NET Core.

  • Jeśli instalujesz .NET Core za pomocą skryptu instalatora lub wdrażasz samodzielną aplikację .NET Core, musisz ręcznie zainstalować pakiet redystrybucyjny Visual C ++ dla programu Visual Studio 2015.

  • W przypadku komputerów z systemem Windows 7 i Windows Server 2008 należy upewnić się, że instalacja systemu Windows jest aktualna i zawiera również poprawkę KB2533623 zainstalowaną za pośrednictwem usługi Windows Update.

Wymagania wstępne dotyczące programu Visual Studio

  • Aby tworzyć aplikacje .NET Core przy użyciu zestawu .NET Core SDK, możesz użyć dowolnego wybranego edytora.

  • Jeśli jednak chcesz tworzyć aplikacje .NET Core w systemie Windows przy użyciu programu Visual Studio, możesz użyć następujących dwóch wersji -

    • Visual Studio 2015

    • Visual Studio 2017 RC

  • Projekty utworzone w programie Visual Studio 2015 będą domyślnie oparte na projekcie project.json, podczas gdy projekty utworzone w programie Visual Studio 2017 RC będą zawsze oparte na programie MSBuild.