https://docs.microsoft.com/zh-cn/dotnet/articles/core/windows-prerequisites
Windows 上 .NET Core 的先决条件
本文展示了在 Windows 计算机上部署和运行 .NET Core 应用程序并使用 Visual Studio 进行开发时所需的依赖项。
受支持的 Windows 版本
以下 Windows 版本均支持 .NET Core:
- Windows 7 SP1
- Windows 8.1
- Windows 10
- Windows Server 2008 R2 SP1(完全服务器或服务器核心)
- Windows Server 2012 SP1(完全服务器或服务器核心)
- Windows Server 2012 R2 SP1(完全服务器或服务器核心)
- Windows Server 2016(完全服务器、服务器核心或 Nano Server)
可以在 .NET Core 1.0.0 发行说明中查看完整的受支持的操作系统集。
.NET Core 依赖项
在早于 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 应用程序。 但是,若要使用 Visual Studio 在 Windows 上开发 .NET Core 应用程序,则可以使用这两个版本:
使用 Visual Studio 2015 创建的项目默认基于 project.json,而使用 Visual Studio 2017 RC 创建的项目则始终基于 MSBuild。 有关格式更改的详细信息,请参阅有关更改的高级别概述。
Visual Studio 2015
若要使用 Visual Studio 2015 开发 .NET Core 应用,则需要:
-
Visual Studio 2015 Update 3.3 或更高版本。
Visual Studio 2015 有不同的版本。 可以免费下载 Visual Studio Community 2015 并开始使用。
为了验证是否可以运行 Visual Studio 2015 Update 3.3,请执行以下操作:
- 在“帮助”菜单上,选择“关于 Microsoft Visual Studio”。
- 在“关于 Microsoft Visual Studio”对话框中,版本号应该是 14.0.25424.00 或更高版本,且包括“Update 3”。
- 如果没有 Update 3,首先需要下载并安装 Visual Studio 2015 Update 3。
-
如果具有 Update 3,但版本数小于 14.0.25424.00,则需要下载并安装 Visual Studio 2015 Update 3.3。
可以在发行说明中了解关于 Update 3 中更改的详细信息。
-
适用于 Visual Studio 的 NuGet Manager 扩展
NuGet 是适用于 Microsoft 开发平台(包括 .NET Core)的包管理器。 需要 NuGet 3.5.0-beta 或更高版本来生成 .NET Core 应用。
-
.NET Core Tooling Preview 2
下载并安装 .NET Core 1.0.1 - VS 2015 Tooling Preview 2。
.NET Core Tooling 包将安装适用于 Visual Studio 2015 的 .NET Core、项目模板和其他工具。
注意
目前,无法下载 .NET Core 1.0.1 - VS 2015 Tooling Preview 2 的脱机安装程序。 而必须下载常规引导程序并通过命令行选项(如,
/layout c:\path
)运行它,以获取脱机布局。 之后,它可用作脱机安装程序:只需从本地路径运行可执行文件即可。 请注意,因为它是一个完整布局,此过程将下载所有支持语言的所有包,大小约为 1 GB。
Visual Studio 2017 RC
若要使用 Visual Studio 2017 RC 开发 .NET Core 应用,则需要安装最新版本的 Visual Studio RC,并选择“.NET Core 和 Docker (预览)”工作负荷。
Visual Studio 2017 RC 有不同的版本。 可以免费下载 Visual Studio Community 2017 RC 并开始使用。 若要了解有关 Visual Studio 安装过程的详细信息,请参阅安装 Visual Studo 2017 RC。
若要验证是否运行的是最新版本的 Visual Studio 2017 RC,请执行以下操作:
- 在“帮助”菜单上,选择“关于 Microsoft Visual Studio”。
- 在“关于 Microsoft Visual Studio”对话框中,版本号应该是 15.0.26020.0 或更高版本。
在发行说明中可以了解关于 Visual Studio 2017 RC 中更改的详细信息。