.NET Core - Voraussetzungen

In diesem Kapitel werden die verschiedenen Abhängigkeiten erläutert, die Sie bereitstellen und ausführen müssen. Dazu gehören die .NET Core-Anwendungen auf Windows-Computern, die mit Visual Studio entwickelt wurden.

Unterstützte Windows-Versionen

.NET Core wird in den folgenden Windows-Versionen unterstützt:

  • Windows 7 SP1
  • Windows 8.1
  • Windows 10
  • Windows Server 2008 R2 SP1 (vollständiger Server oder Serverkern)
  • Windows Server 2012 SP1 (vollständiger Server oder Serverkern)
  • Windows Server 2012 R2 SP1 (vollständiger Server oder Serverkern)
  • Windows Server 2016 (Vollserver, Server Core oder Nano Server)

Abhängigkeiten

  • Wenn Sie Ihre .NET Core-Anwendung unter Windows-Versionen vor Windows 10 und Windows Server 2016 ausführen, ist auch Visual C ++ Redistributable erforderlich.

  • Diese Abhängigkeit wird automatisch für Sie installiert, wenn Sie das .NET Core-Installationsprogramm verwenden.

  • Sie müssen Visual C ++ Redistributable für Visual Studio 2015 manuell installieren, wenn Sie .NET Core über das Installationsskript installieren oder eine in sich geschlossene .NET Core-Anwendung bereitstellen.

  • Bei Windows 7- und Windows Server 2008-Computern müssen Sie sicherstellen, dass Ihre Windows-Installation auf dem neuesten Stand ist und auch den über Windows Update installierten Hotfix KB2533623 enthält.

Voraussetzungen für Visual Studio

  • Zum Entwickeln von .NET Core-Anwendungen mit dem .NET Core SDK können Sie einen beliebigen Editor Ihrer Wahl verwenden.

  • Wenn Sie jedoch .NET Core-Anwendungen unter Windows mit Visual Studio entwickeln möchten, können Sie die folgenden zwei Versionen verwenden:

    • Visual Studio 2015

    • Visual Studio 2017 RC

  • Mit Visual Studio 2015 erstellte Projekte basieren standardmäßig auf project.json, während mit Visual Studio 2017 RC erstellte Projekte immer auf MSBuild basieren.