.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 Server 2019 (Full Server, Server Core or Nano Server)
依赖关系
- 如果您在早于 Windows 10 和 Windows Server 2016 的 Windows 版本上运行 .NET Core 应用程序,那么它还需要 Visual C++ 可再发行版。
- 如果您使用 .NET Core 安装程序,则会自动为您安装此依赖项。
- 如果要通过安装程序脚本安装 .NET Core 或部署自包含的 .NET Core 应用程序,则需要手动安装 Visual C++ 可再发行版 Visual Studio 2015。
- 对于 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。