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

发布时间:2022-02-10 13:37:50 作者:iii
来源:亿速云 阅读:96

这篇文章主要介绍“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命令。 下面给出了一些命令及其用法。

项目修改命令

高级命令

(用于安装.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怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

推荐阅读:
  1. 使用ASP.NET Core 实现基本认证
  2. GraphQL怎么在ASP.NET Core中使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

asp.net core cli

上一篇:Java依赖倒置原则案例分析

下一篇:win8电脑慢的原因有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》