我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ASP.NET Core命令行界面CLI怎么使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ASP.NET Core命令行界面CLI怎么使用

这篇文章主要介绍“ASP.NET Core命令行界面CLI怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ASP.NET Core命令行界面CLI怎么使用”文章能帮助大家解决问题。

CLI (Command Line Interface)

.NET Core CLI(命令行界面)是一个新的跨平台工具,用于创建,还原程序包,构建,运行和发布ASP.NET Core应用程序。适用于任何类型的Web应用程序的.NET Core CLI命令使用进程外托管,即它使用Kestrel服务器运行该应用程序。

到目前为止,我们创建的所有应用程序都使用Visual Studio。 Visual Studio在内部使用此.NET CLI命令还原,生成和发布应用程序。其他高级IDE,编辑器和工具,例如Visual Studio Code使用这些CLI命令来支持创建,还原,发布和运行.NET Core应用程序。

当我们安装.NET Core SDK时,默认情况下还将安装.NET Core CLI。因此,我们不需要在开发环境(即我们的本地计算机)上单独安装它。我们可以使用命令提示符来验证相同的内容,即是否已安装.NET CLI。要进行验证,请打开命令提示符(Windows),终端(Linux)并键入“ dotnet”,然后按Enter,如下所示。如果它显示用法和帮助选项(如下图所示),则表明.NET Core CLI已正确安装。

ASP.NET Core命令行界面CLI怎么使用

.NET Core CLI命令结构

.NET Core CLI命令结构不过是我们编写.NET Core CLI命令的方式。 以下是.NET Core CLI命令的命令结构:

dotnet <命令> <参数> <选项>

注意:所有.NET Core CLI命令均以名为dotnet的驱动程序开头。 驱动程序即dotnet开始执行指定的命令。 在dotnet之后,我们需要指定命令(也称为动词)以执行特定操作。 每个命令后都可以带有参数和选项。

如何获取所有.NET Core命令

打开命令提示符(CMD),然后键入dotnet help,然后按Enter,它将显示所有.NET Core CLI命令。 下面给出了一些命令及其用法。

  • add: Add a package or reference to a .NET project(添加一个包或对.NET项目的引用).

  • build: Build a .NET project(构建一个.NET项目).

  • build-server: Interact with servers started by a build(与由构建启动的服务器进行交互).

  • clean: Clean build outputs of a .NET project(清理.NET项目的生成输出).

  • help: Show command-line help(显示命令行帮助).

  • list: List project references for a .NET project(列出.NET项目的项目引用).

  • msbuild: Run Microsoft Build Engine (MSBuild) commands(运行Microsoft Build Engine(MSBuild)命令).

  • new: Create a new .NET project or file(创建一个新的.NET项目或文件).

  • nuget: Provides additional NuGet commands(提供其他NuGet命令).

  • pack: Create a NuGet package(创建一个NuGet包).

  • publish: Publish a .NET project for deployment(发布一个.NET项目以进行部署).

  • remove: Remove a package or reference from a .NET project(从.NET项目中删除程序包或引用).

  • restore: Restore dependencies specified in a .NET project(恢复.NET项目中指定的依赖项).

  • run: Build and run a .NET project output(构建并运行.NET项目输出).

  • sln: Modify Visual Studio solution files(修改Visual Studio解决方案文件).

  • store: Store the specified assemblies in the runtime package store(将指定的程序集存储在运行时程序包存储中).

  • test: Run unit tests using the test runner specified in a .NET project(使用.NET项目中指定的测试运行器运行单元测试).

  • tool: Install or manage tools that extend the .NET experience(安装或管理可扩展.NET体验的工具).

  • vstest: Run Microsoft Test Engine (VSTest) commands(运行Microsoft测试引擎(VSTest)命令)

项目修改命令

  • add package: Adds a package reference to a project.(将软件包引用添加到项目。)

  • add reference: Adds project-to-project (P2P) references.(添加项目间参考(P2P)。)

  • remove package: Removes package reference from the project.(从项目中删除软件包引用。)

  • remove reference: Removes project reference.(删除项目参考.)

  • list reference: Lists all project-to-project references.(列出所有项目间参考。)

高级命令

  • nuget delete: Deletes or un-lists a package from the server.(从服务器删除或取消列出软件包。)

  • nuget locals: Clear or lists NuGet resources.(清除或列出NuGet资源。)

  • nuget push: Pushes a package to the server and publishes it.(将软件包推送到服务器并发布。)

  • msbuild: Builds a project and all of its dependencies.(构建项目及其所有依赖项。)

  • dotnet install script: Script used to install .NET Core CLI tools and the shared runtime.
    (用于安装.NET Core CLI工具和共享运行时的脚本)

(用于安装.NET Core CLI工具和共享运行时的脚本)

使用.NET Core CLI命令创建一个新项目

让我们在不使用Visual Studio的情况下,使用命令行界面创建,还原,构建和运行.NET Core控制台应用程序。 要创建一个新的.NET Core项目,我们必须使用“ new”命令以及模板名称参数。 我们可以使用CLI创建控制台,类库,Web,WebApp,MVC,WebAPI,react,Angular,React等项目。

以下命令使用TEMPLATE创建一个新的dotnet核心项目:

dotnet new <模板>

您可以使用以下方法找到模板列表:

dotnet new-l

键入dotnet new -l并按Enter后,它将显示基于机器上安装的.NET Core版本的可用模板列表,如下图所示:

ASP.NET Core命令行界面CLI怎么使用

示例:使用.NET Core CLI创建控制台应用程序

以下命令在当前目录中创建一个与当前目录同名的新控制台项目。

C:\Users\zhouh\Desktop\MyApp>dotnet new console

一旦执行了以上命令,它将创建一个控制台应用程序,并且您将获得以下输出。

ASP.NET Core命令行界面CLI怎么使用

使用 .NET CLI 命令运行项目

要运行 .NET Core 项目,我们需要使用"dotnet run"命令,如下所示:在这里,你可以看到它显示输出 Hello World!

ASP.NET Core命令行界面CLI怎么使用

使用 .NET 核心 CLI 命令生成项目

为了构建一个新的或现有的项目,我们需要使用以下“ dotnet build”命令来构建您的.NET Core项目:

ASP.NET Core命令行界面CLI怎么使用

关于“ASP.NET Core命令行界面CLI怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ASP.NET Core命令行界面CLI怎么使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ASP.NET Core命令行界面CLI怎么使用

这篇文章主要介绍“ASP.NET Core命令行界面CLI怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ASP.NET Core命令行界面CLI怎么使用”文章能帮助大家解决问题。CLI (C
2023-06-29

操作系统命令行界面(CLI)常用的命令和技巧

操作系统命令行界面(CLI)是计算机用户与操作系统进行交互的一种方式,它通过文本命令来实现对计算机的控制。CLI提供了丰富的命令和技巧,可以帮助用户高效地管理文件、进程、网络等资源,以及安装、卸载软件等。
操作系统命令行界面(CLI)常用的命令和技巧
2024-02-22

navicat命令行界面怎么运行

要运行 navicat 命令行界面,需要遵循以下步骤:打开命令行窗口。导航到 navicat 安装目录。运行 navicat 命令行工具并输入连接信息。执行查询或命令与数据库交互。键入 "exit" 命令退出界面。Navicat 命令行界面
navicat命令行界面怎么运行
2024-04-24

navicat命令行界面怎么换行

navicat 命令行界面换行方式共有以下三种:1. 使用 "\n" 字符强制换行;2. 使用 "\g" 字符换行并显示分隔线;3. 使用管道(|)将输出重定向到 less 命令分页。Navicat 命令行界面换行方法在 Navicat
navicat命令行界面怎么换行
2024-04-24

操作系统命令行界面(CLI)与图形用户界面(GUI)的比较

操作系统命令行界面(CLI)和图形用户界面(GUI)是两种主要的用户界面类型,各有优缺点。在本文中,我们将比较 CLI 和 GUI,以帮助您确定哪种界面最适合您的需求。
操作系统命令行界面(CLI)与图形用户界面(GUI)的比较
2024-02-22

navicat命令界面怎么换行

在 navicat sql 编辑器中换行:切换到 sql 编辑器选项卡。输入 sql 命令并按 windows 系统的 ctrl + enter 或 mac 系统的 cmd + enter 组合键。光标将移动到下一行并自动缩进。如何使用 N
navicat命令界面怎么换行
2024-04-23

如何在操作系统中使用命令行界面(CLI)解决问题

命令行界面(CLI)是一种用户通过文本命令与操作系统进行交互的界面,它提供了强大的功能和灵活性。在本文中,我们将介绍,并提供一些演示代码。
如何在操作系统中使用命令行界面(CLI)解决问题
2024-02-22

navicat命令行界面怎么翻页

navicat 命令行界面提供两个翻页命令:\page 向前翻页,\#n 翻到指定页码。Navicat 命令行界面翻页如何翻页:Navicat 命令行界面提供了两个内置命令用于翻页:\page:向前翻页。\#n:翻到指定页码(其中 n
navicat命令行界面怎么翻页
2024-04-24

navicat命令行界面怎么结束

在 navicat 命令行界面中,可以通过以下方式退出会话:输入 "exit" 命令并按回车键;按快捷键 "ctrl+d"(mac)或 "ctrl+z" 和 "enter"(windows);对于 unix 系统,使用 "kill -9 p
navicat命令行界面怎么结束
2024-04-24

navicat命令行界面怎么保存

navicat 命令行界面保存数据的四种方法:使用 load data infile 命令将数据从文件加载到表中。使用 unload data 命令将表数据卸载到文件中。使用 insert 语句逐行插入数据到表中。使用 update 语句更
navicat命令行界面怎么保存
2024-04-24

怎么在Linux上使用VirtualBox命令行管理界面

这篇文章将为大家详细讲解有关怎么在Linux上使用VirtualBox命令行管理界面,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。准备工作在开始使用 VBoxManage 的命令行工具前,确
2023-06-12

操作系统命令行界面(CLI)在不同领域中的应用

操作系统命令行界面(CLI)是一种文本界面的用户界面,使用命令来与计算机进行交互。CLI在许多领域都有着广泛的应用,本文将介绍CLI在不同领域的应用,并提供一些演示代码。
操作系统命令行界面(CLI)在不同领域中的应用
2024-02-22

Linux图形化界面下怎么使用命令进行截图

本篇内容介绍了“Linux图形化界面下怎么使用命令进行截图”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!以前在LINUX里面截图都是直接按p
2023-06-12

Python怎么快速构建命令行用户界面

这篇文章主要介绍“Python怎么快速构建命令行用户界面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python怎么快速构建命令行用户界面”文章能帮助大家解决问题。Python Prompt To
2023-06-27

Linux命令行终端界面怎么换颜色

这篇文章主要介绍“Linux命令行终端界面怎么换颜色”,在日常操作中,相信很多人在Linux命令行终端界面怎么换颜色问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux命令行终端界面怎么换颜色”的疑惑有所
2023-06-13

Python中怎么创建一个命令行界面

这篇文章将为大家详细讲解有关Python中怎么创建一个命令行界面,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。通过创建命令行界面(CLI),可以使程序功能强大并具有交互性。CLI允许您接受命
2023-06-16

Centos纯命令行文本界面下怎么安装桌面

这篇文章主要介绍“Centos纯命令行文本界面下怎么安装桌面”,在日常操作中,相信很多人在Centos纯命令行文本界面下怎么安装桌面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Centos纯命令行文本界面下
2023-06-10

win10控制面板命令行怎么使用

这篇文章主要介绍了win10控制面板命令行怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10控制面板命令行怎么使用文章都会有所收获,下面我们一起来看看吧。win10控制面板命令行是什么:首先需要在
2023-06-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录