一、项目创建
微软提供了两种创建方式
- visual studio 2017
- dotnet cli
首先安装visual studio,安装的时候选择带有.net core SDK的安装包,由于.net core 是跨平台的所以在mac系统也可以开发,主要归功于其SDK。安装成功后启动工程
1.使用visual studio 2017 创建
vs2017和vs for mac都可以,选择创建一个项目后,如下图操作(注意:在点击下一步的时候HTTPS选项去掉)
1.点击选择.net core项目
2.选择一个.net core项目的模板,并给项目创建名称
根据所需要的功能选择模板,选择空模板就不会自动生成一些文件。
我们以空模板为例可以很好的理解.net core的核心思想。
2.使用cli
使用cli需要安装.net core sdk,可以从官网下载,由于支持跨平台,Windows和mac平台都可以下载安装。
安装完成进入终端,键入dotnet命令 dotnet --help
可以看到 SDK 的命令,其中 new 创建项目,终端键入 dotnet new,会有如下提示
在short name 一栏 是new后面的参数,表示创建项目的模板
示例
1.创建项目
步骤:1.创建并进入文件夹文件夹
2. dotnet new web
2.使用 dotnet run 运行项目,然后访问地址http://localhost:5000/
使用cli创建的就成功了。可以使用vs code 进行编辑项目,并安装C#插件。
二.项目结构目录
使用vs2017打开项目,该Demo是以空模板的创建,这是整个项目主要的目录结构,MVC生成的模板会多出其它文件后面介绍,空模板结构如下。
我们右键点击项目,选择编辑文件后出现(或者使用vs code编辑器 选择以 .csproj结尾的工程文件)如下:
项目接口中有两个cs文件
Program.cs入口文件
Startup.cs整个web应用的配置文件
111