.NET Core:跨平台应用开发的利器
一、.NET Core 概述
1.1 基本信息
.NET Core 是一个开源框架,由微软发布并由 .NET 社区维护,托管在 GitHub(https://github.com/dotnet/core) 上。它可用于为 Windows、Linux 和 Mac OS 构建跨平台应用程序。你可以从微软官方 .NET Core 网站(https://www.microsoft.com/net/core) 或 GitHub 获取它。若使用 Visual Studio 2017,也能在安装程序中获取。
1.2 版本与支持情况
.NET Core 1.0 于 2016 年首次发布,目前仅支持在 Visual Studio 2015(更新 3.3 或更高版本)、Visual Studio 2017 和 Visual Studio Code 中使用。共享 SDK 组件可通过 Visual Studio、Visual Studio Code 和命令行界面来构建、运行和发布应用程序。.NET Core 2.0 计划于 2017 年第三季度发布,.NET Core 2.1 计划于 2017 年第四季度(微软发布 Windows 10 Fall Creators Update 之后)发布。
1.3 平台支持
.NET Core 是 .NET Framework 的子集,包含运行时和库中的核心功能。使用 .NET Core 组件,可构建针对以下平台的应用程序:
| 操作系统类型 | 具体支持版本 |
| ---- | ---- |
| Windows | Win