1.使用Dotnet core命令建立并且运行项目。

  1. .建立.Net Core项目

    首先需要确保.Net Core环境已经搭建完成,可做如下验证:

    打开VSCode,进入集成终端(或者cmd,powershell也可以)输入命令:dotnet,有如下信息:

       

    确认环境搭建成功后,我们可以开始建立.Net Core的应用程序了。

    在集成终端(或者cmd,powershell也可以)中cd到你需要建立项目的文件夹中,我的是在 D:\Learning\Project\C#\DotNetCoreProject\Core目录下(注意,本目录为项目创建的根目录,

    所有项目文件将在此文件中建立,不会在此文件夹中新建项目文件夹,输入命令:dotnet new console 来创建一个控制台程序。创建成功如下图所示:

    

    dotnet new命令为创建项目命令,输入dotnet new --help查看帮助,界面如下:                     

               

    对此命令进行分析:命令格式为:dotnet new [arguments] [options]

     [arguments]参数为:可以创建的模板,例如刚才输入的console,为控制台程序。如帮助中给出的如下几种:

    模板类型                                   简称                  支持的编程语言             说明
    ---------------------------------------------------------------------------------------------------------------------
    Console Application      console     [C#], F#       Common/Console
    Class library             classlib     [C#], F#          Common/Library
    Unit Test Project       mstest      [C#], F#             Test/MSTest
    xUnit Test Project        xunit         [C#], F#                  Test/xUnit    
    ASP.NET Core Empty      web          [C#]                        Web/Empty
    ASP.NET Core Web App    mvc          [C#], F#                  Web/MVC
    ASP.NET Core Web API     webapi       [C#]                        Web/WebAPI
    Solution File         sln                                    Solution

     

    [options]参数为:创建模板的一些选项:如-l|--list为展示模板中包含的所有文件类型。


 

 

  2. 编辑项目

   查看我们创建好的项目文件夹,文件如下:

   

   .Net Core为我们创建了控制台需要的项目文件,program.cs文件和.csproj项目文件。我们可以创建其他的项目模板查看形成文件,如MVC文件:

     

    我们就以控制台程序为例。我们需要修改代码,可以通过记事本打开Program.cs文件,或者用vscode打开整个项目。

    此处为了说明,我用VScode打开整个项目,打开Program.cs文件,大家会发现项目报错:

    

    为什么呢,这里分析一下,如大家刚才看到的项目文件夹,里面只有.csproj项目文件和Program.cs类,没有做到任何关联,所以无法引用到System命名空间。

    我们使用命令:dotnet restore 命令来进行程序修补,执行完成后如下图:

    

    从日志文件可以看出最后Feeds used了C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\ 这个路径下的文件,进入这个文件夹,文件如下:

    

    可以发现为各个类库的配置,在随便进入一个文件夹中发现:

·    

    都为Nuget的配置,不难发现,最后我们的依赖文件通过Nuget获取。

    同理,我们查看此命令的帮助文件,结果如下:

    

    根据命令说明:.NET dependency restorer .Net依赖修补者。顾名思义,就是为项目修补依赖文件的,即:主要是寻找当前目录下的项目文件(project.json),然后利用NuGet库还原整个项目的依赖库,

    然后遍历每个目录,生成项目文件,继续还原该项目文件中的依赖项。


 

    3.运行项目

    在此目录下运行命令:dotnet run ,在控制台就可查看运行结果。

    

    在此,一个控制台项目运行完成,MVC项目类似,运行如下:

    

    浏览器中浏览: http://localhost:5000即可:

    

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/OceanYan/p/7170225.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值