手机版

NET使用 NET核心命令行界面来开发应用程序

时间:2021-08-30 来源:互联网 编辑:宝哥软件园 浏览:

去发展。NET核心应用程序,可以使用。除了强大的Visual Studio。那个。命令行界面,也称为。NET Core命令行界面,是一个用于开发的跨平台工具链。net核心应用程序。安装后。NET Core SDK,可以使用。NET Core CLI,并在命令提示符窗口中,使用dotnet - version查看的版本。NET Core安装在本地,或者使用dotnet - info查看的安装。NET核心本地。

那个。NET Core CLI目前支持创建控制台和ASP.NET核心应用程序。

首先,创建一个控制台应用程序

在命令提示符窗口中输入命令:

c : \ user \ admind :d 3360 \ mkdir srcd 3360 \ cdsrcd 3360 \ srcdotnet新控制台-o Hello con sold : \ srcdotnet run-p Hello con sole \ Hello con sole . csproj最终程序将输出“Hello,world!”。

在上面的命令中,前三行在d盘上创建一个src目录并输入该目录,最后两行创建一个. NET Core控制台应用程序并运行。

HelloConsole目录中Program.cs的内容:

使用系统;命名空间hello con sole { class Program { static void Main(string[]args){ Console }。WriteLine('你好,世界!');}}}因此,最终程序输出“你好,世界!”。

其次,创建一个ASP.NET核心应用程序

接下来,我们创建一个网络应用程序接口。这个例子将创建一个解决方案和两个项目,其中一个是Web API,另一个是类库项目,Web API项目将引用类库项目。

继续在原始位置输入以下命令:

d : \ src mkdir helloapid 3360 \ srccd helloapidid 3360 \ src \ helloapidotnet新SLN上面的命令创建helloapi目录,并在其中创建HelloApi.sln解决方案文件。

D: \ src \ HelloApidotnet新API-o helloapidd: \ src \ HelloApidotnet新classlib-o HelloApi。Models上面的命令分别创建了两个项目,helloapi和helloapi.model,前者是Web API应用程序,后者是类库。

d : \ src \ HelloApidotnet SLN HelloApi . SLN添加hello API/hello API . csproj d : \ src \ hello pidotnet SLN hello API . SLN添加hello API。模型/HelloApi。models . csproj d : \ src \ HelloApidotnet add hello API \ hello API . csproj reference hello API . models \ hello API . models . csproj上述命令向解决方案中添加了两个项目,并为Web API项目添加了对类库项目的引用。

当一切准备就绪时,我们可以使用轻量级开发工具,如Visual Studio Code进行编码。这里我们使用记事本程序。在HelloApi中打开Class1.cs文件。模型目录并更改其内容:

使用系统;使用系统。集合。通用;命名空间HelloApi。models { public class Data { public static Liststring getname()=new Liststring { ' A ',' B ',' C ',' D ',' E ' };}}在HelloApi\Controllers目录中打开ValueController.cs,首先引用命名空间:

使用HelloApi。模型;按如下方式修改获取方法:

//get API/values[http get]public actionresultenumerable string get(){//调用另一个库中的方法获取结果并返回返回Data。getname();}保存更改后,运行项目并继续在命令提示符窗口中输入命令:

d : \ src \ helloapidotnet run-p hello API \ hello API . csproj运行成功后,在Postman中调用https://localhost :5001/API/values,结果是:

最后,使用dotnet publish还可以输出用于发布项目的文件。

除了上面使用的命令之外。NET Core CLI还支持其他命令,比如为项目添加NuGet包,添加实体框架Core的迁移等等。您可以看到的所有命令选项和文档地址。微软文档中的核心命令行界面

一般来说。NET Core CLI非常强大,它可以用来在。NET Core平台,带有VS Code等编辑器。而且,因为。NET Core和VS Code是跨平台的,所有操作在Linux和Mac上完全一致。

终于有人上传了一张普通的。NET Core CLI命令(PDF版本)在Cheatography网站上,适合打印。点击这里下载,也可以在这里找到:链接地址。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:NET使用 NET核心命令行界面来开发应用程序是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。