推荐阅读
  • .NET Core 应用发布

    本文内容 可在两种模式下发布使用 .NET Core 创建的应用程序,模式会影响用户运行应用的方式。将应用作为独立应用,生成的应用程序将包含 .NET Core 运行时和库,以及该应用程序及其依赖项。 应用程序的用户可以在未安装 .NET Core 运行时的

  • 部署 ASP.NET Core web 应用

    本文内容 本快速入门介绍如何创建第一个 ASP.NET Core Web 应用并将其部署到 Azure 应用服务。完成后,你将获得一个 Azure 资源组,其中包含一个应用服务托管计划,以及一个部署了 Web 应用程序的

  • .NET Core 3.0 的新增功能

    备注 ARM64 尚未提供 Windows 支持。

  • .NET Core 入门

    本文内容 本文提供 .NET Core 入门的相关信息。 可在 Windows、Linux 和 macOS 上安装 .NET Core。 你可在最喜欢的文本编辑器中编写代码并生成跨平台的库和应用程序。如果不确定 .NET Core 是什么或其与其他 .NET

  • 通过 ASP.NET Core 和 Azure 实现 DevOps

    本文内容 作者:Cam SoperScott Addie本指南以可下载 PDF 电子书的形式提供。欢迎使用欢迎使用适用于 .NET 的 Azure 开发生命周期指南! 本指南介绍使用 .NET 工具和进程围绕 Azure 构建开发生命周期的基本概念。 读

  • .NET Core 发布应用

    备注 可以通过启用全局固定模式来降低部署的总大小 。 此模式适用于不具有全局意识且可以使用固定区域性的格式约定、大小写约定以及字符串比较和排序顺序的应用程序。 有关全局固定模式及其启用方式的详细信息,请参阅 .NET Core 全局固定模式。

  • ASP.NET Core 和 Docker

    备注 “开发”映像不包含应用程序二进制文件和其他内容,因为“调试”配置使用卷装载提供迭代编辑和调试体验 。 若要创建包含所有内容的生产映像,请使用“版本”配置 。

  • 开始使用 5 分钟内即可在任意平台上创建 ASP.NET Core 应用

    本文内容 本教程介绍如何使用 .NET Core CLI 创建并运行 ASP.NET Core Web 应用。你将了解如何:创建 Web 应用项目。信任开发证书。运行应用。编辑 Razor 页面。最后,在本地计算机上运行工作 Web 应用。

  • 使用 dotnet test 和 xUnit 测试 C# 代码

    本文内容 本教程演示如何生成包含单元测试项目和源代码项目的解决方案。 若要使用预构建解决方案学习本教程,请查看或下载示例代码。 有关下载说明,请参阅示例和教程。创建解决方案在本部分中,将创建包含源和测试项目的解决方案。 已完成的解决方案具有以下目录结构:/

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

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

.NET Core CLI

本文适用于: ?? .NET Core 2.1 SDK 及更高版本

.NET Core 命令行接口 (CLI) 工具是用于开发、生成、运行和发布 .NET Core 应用程序的跨平台工具链。

.NET Core CLI 包含在 .NET Core SDK 中。 若要了解如何安装 .NET Core SDK,请参阅安装 .NET Core SDK

CLI 命令

默认安装以下命令:

基本命令

项目修改命令

高级命令

工具管理命令

工具是控制台应用程序,它们从 NuGet 包中安装并从命令提示符处进行调用。 你可自行编写工具,也可安装由第三方编写的工具。 工具也称为全局工具、工具路径工具和本地工具。 有关详细信息,请参阅 .NET Core 工具概述

命令结构

CLI 命令结构包含驱动程序(“dotnet”)命令,还可能包含命令参数选项 在大部分 CLI 操作中可看到此模式,例如创建新控制台应用并从命令行运行该应用,因为从名为 my_app 的目录中执行时,显示以下命令:

dotnet new console
dotnet build --output /build_output
dotnet /build_output/my_app.dll

驱动程序

驱动程序名为 dotnet,并具有两项职责,即运行依赖于框架的应用或执行命令。

若要运行依赖于框架的应用,请在驱动程序后指定应用,例如,dotnet /path/to/my_app.dll 从应用的 DLL 驻留的文件夹执行命令时,只需执行 dotnet my_app.dll 即可。 如果要使用特定版本的 .NET Core 运行时,请使用 --fx-version <VERSION> 选项(请参阅 dotnet 命令参考)。

为驱动程序提供命令时,dotnet.exe 启动 CLI 命令执行过程。 例如:

dotnet build

首先,驱动程序确定要使用的 SDK 版本。 如果没有 global.json 文件,则使用可用的最新版本 SDK。 这有可能是预览版或稳定版,具体取决于计算机上的最新版本。 确定 SDK 版本后,它便会执行命令。

命令

由命令执行操作。 例如,dotnet build 生成代码。 dotnet publish 发布代码。 使用 dotnet {command} 约定将命令作为控制台应用程序实现。

自变量

在命令行上传递的参数是被调用的命令的参数。 例如,执行 dotnet publish my_app.csproj 时,my_app.csproj 参数指示要发布的项目,并被传递到 publish 命令。

选项

在命令行上传递的选项是被调用的命令的选项。 例如,执行 dotnet publish --output /build_output 时,--output 选项及其值被传递到 publish 命令。

请参阅

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