推荐阅读
  • 安装 .NET Core SDK

    备注 + 表示最低版本。

  • .NET Core 3.0 的新增功能

    备注 ARM64 尚未提供 Windows 支持。

  • 开始使用 创建第一个 Web UI

    本文内容 作者:Rick Anderson本教程是系列教程中的第一个教程,介绍生成 ASP.NET Core Razor 页面 Web 应用的基础知识。有关面向熟悉控制器和视图的开发人员的更高级介绍,请参阅 Razor Pages 简介。在本系列结束时,

  • 使 .NET Core 应用程序容器化

    备注 本教程不适用于 ASP.NET Core 应用 。 如果使用的是 ASP.NET Core,请参阅教程了解如何容器化 ASP.NET Core 应用程序。

  • 通过 NUnit 进行单元测试

    本文内容 本教程介绍分步构建示例解决方案的交互式体验,以了解单元测试概念。 如果希望使用预构建解决方案学习本教程,请在开始前查看或下载示例代码。 有关下载说明,请参阅示例和教程。本文介绍如何测试 .NET Core 项目。 如果要测试 ASP.NET Core

  • .NET Core 概述

    本文内容 下载 .NET Core.NET Core 具有以下特性:跨平台:可在 Windows、macOS 和 Linux 操作系统上运行。开放源代码: .NET Core 框架是开放源代码,使用 MIT 和 Apache 2 许可证。 .NET

  • 概述 ASP.NET Core 概述

    本文内容 作者:Daniel Roth、Rick Anderson 和 Shaun LuttinASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。 使用 ASP.NET Core,您可以:生成 W

  • .NET Core 3.1 的新增功能

    本文内容 本文介绍了 .NET Core 3.1 中的新增功能。 此版本包含对 .NET Core 3.0 的细微改进,重点介绍小型但重要的修复。 .NET Core 3.1 中最重要的特性为,它是长期支持 (LTS) 版本。如果使用的是 Visual Stu

  • 新变化 ASP.NET Core 文档新增内容

    ASP.NET Core 文档新增内容 欢迎了解 ASP.NET Core 文档中的新增内容。使用本页可快速查找最新更改。 查找 ASP.NET Core 文档更新 新变化

  • 从 .NET Framework 移植到 .NET Core

    本文内容 你可能有些代码当前正在 .NET Framework 上运行,但你想将这些代码移植到 .NET Core。 本文提供以下内容:移植过程概述。在将代码移植到 .NET Core 时,可能会发现一系列有用的工具。移植过程概述针对多个项目从 .N

.NET Core SDK 概述

.NET Core SDK 是一组库和工具,开发人员可用其创建 .NET Core 应用程序和库。 它包含以下用于构建和运行应用程序的组件:

  • .NET Core CLI。
  • .NET Core 库和运行时。
  • dotnet 驱动程序

获取 .NET Core SDK

与任何工具一样,首先应将工具安装到计算机上。 根据场景,可以使用以下某个方法安装 SDK:

  • 使用本机安装程序。
  • 使用安装 shell 脚本。

本机安装程序主要用于开发人员的计算机。 SDK 通过每个受支持平台的本机安装机制进行分发,例如 Ubuntu 上的 DEB 包或 Windows 上的 MSI 程序包。 这些安装程序将根据需要为用户安装并设置环境,以便在安装完成后可立即使用 SDK。 但是,这些安装程序也需要对计算机的管理权限。 可以在 .NET 下载页面上找到要安装的 SDK。

另一方面,安装脚本不需要使用管理权限。 但是,它们也不会在计算机上安装任何系统必备组件;需要手动安装所有系统必备组件。 这些脚本主要用于设置生成服务器或希望安装工具但没有管理权限的情况(请务必注意上述系统必备组件注意事项)。 可以在安装脚本引用一文中找到详细信息。 如果对如何在 CI 构建服务器上设置 SDK 感兴趣,请参阅在持续集成 (CI) 中使用 .NET Core SDK 和工具一文。

默认情况下,SDK 以“并排”(SxS) 方式安装,这意味着多个版本可以随时在一台计算机上共存。 选择要使用的 .NET Core 版本一文中详细说明了如何在运行 CLI 命令时选择版本。

请参阅

关于我们 免责声明 联系我们
Copyright © 2021 爱学习网 浙ICP备18049359号 网站地图 Google地图