.NET Core - 先决条件

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


支持的 Windows 版本

以下版本的 Windows 支持 .NET Core −

  • Windows 7 SP1
  • Windows 8.1
  • Windows 10
  • Windows Server 2008 R2 SP1 (Full Server or Server Core)
  • Windows Server 2012 SP1 (Full Server or Server Core)
  • Windows Server 2012 R2 SP1 (Full Server or Server Core)
  • Windows Server 2016 (Full Server, Server Core or Nano Server)

依赖关系

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

  • 如果您使用 .NET Core 安装程序,系统会自动为您安装此依赖项。

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

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


Visual Studio 的先决条件

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

  • 不过,如果你想在Windows上使用Visual Studio开发.NET Core应用,你可以使用以下两个版本 −

    • Visual Studio 2015

    • Visual Studio 2017 RC

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