Dotnet Core 简明教程

.NET Core - Prerequisites

在本章中,我们将讨论在部署和运行时您需要存在的各种依赖关系。其中包括在 Windows 机器上使用 Visual Studio 开发的 .NET Core 应用程序。

Supported Windows Versions

NET Core is supported on the following versions of Windows −
  1. Windows 7 SP1

  2. Windows 8.1

  3. Windows 10

  4. Windows Server 2008 R2 SP1(完整版服务器或 Server Core)

  5. Windows Server 2012 SP1(完整版服务器或 Server Core)

  6. Windows Server 2012 R2 SP1(完整服务器或服务器核心)

  7. Windows Server 2016(完整服务器、服务器核心或 Nano Server)

Dependencies

  1. 如果您在早于 Windows 10 和 Windows Server 2016 的 Windows 版本上运行您的 .NET Core 应用程序,则还需要 Visual C++ Redistributable。

  2. 如果您使用 .NET Core 安装程序,此依赖项将自动为您安装。

  3. 如果您通过安装脚本安装 .NET Core 或部署自包含的 .NET Core 应用程序,则需要手动安装 Visual Studio 2015 的 Visual C++ Redistributable。

  4. 对于 Windows 7 和 Windows Server 2008 机器,您需要确保您的 Windows 安装是最新版本,并且还通过 Windows 更新安装了修补程序 KB2533623。

Prerequisites with Visual Studio

  1. 若要使用 .NET Core SDK 开发 .NET Core 应用程序,您可以使用您选择的任何编辑器。

  2. 但是,如果您想在 Windows 上使用 Visual Studio 开发 .NET Core 应用程序,则可以使用以下两个版本:Visual Studio 2015Visual Studio 2017 RC

  3. 使用 Visual Studio 2015 创建的项目默认情况下将基于 project.json,而使用 Visual Studio 2017 RC 创建的项目将始终基于 MSBuild。