.NET Core-필수 구성 요소

이 장에서는 배포하고 실행하는 데 필요한 다양한 종속성에 대해 설명합니다. 여기에는 Visual Studio를 사용하여 개발 된 Windows 머신의 .NET Core 애플리케이션이 포함됩니다.

지원되는 Windows 버전

.NET Core는 다음 버전의 Windows에서 지원됩니다.

  • Windows 7 SP1
  • 윈도우 8.1
  • 윈도우 10
  • Windows Server 2008 R2 SP1 (전체 서버 또는 Server Core)
  • Windows Server 2012 SP1 (전체 서버 또는 Server Core)
  • Windows Server 2012 R2 SP1 (전체 서버 또는 Server Core)
  • Windows Server 2016 (전체 서버, Server Core 또는 Nano 서버)

의존성

  • Windows 10 및 Windows Server 2016 이전의 Windows 버전에서 .NET Core 애플리케이션을 실행하는 경우 Visual C ++ 재배포 가능 패키지도 필요합니다.

  • 이 종속성은 .NET Core 설치 관리자를 사용하는 경우 자동으로 설치됩니다.

  • 설치 관리자 스크립트를 통해 .NET Core를 설치하거나 자체 포함 된 .NET Core 애플리케이션을 배포하는 경우 Visual Studio 2015 용 Visual C ++ 재배포 가능 패키지를 수동으로 설치해야합니다.

  • Windows 7 및 Windows Server 2008 컴퓨터의 경우 Windows 설치가 최신 상태이고 Windows Update를 통해 설치된 핫픽스 KB2533623도 포함되어 있는지 확인해야합니다.

Visual Studio의 필수 구성 요소

  • .NET Core SDK를 사용하여 .NET Core 애플리케이션을 개발하려면 원하는 편집기를 사용할 수 있습니다.

  • 그러나 Visual Studio를 사용하여 Windows에서 .NET Core 애플리케이션을 개발하려면 다음 두 가지 버전을 사용할 수 있습니다.

    • Visual Studio 2015

    • Visual Studio 2017 RC

  • Visual Studio 2015로 만든 프로젝트는 기본적으로 project.json 기반이며 Visual Studio 2017 RC로 만든 프로젝트는 항상 MSBuild 기반입니다.