创建.NetCore项目及项目文件介绍

1、启动vs2019点击创建新项目

创建.NetCore项目及项目文件介绍_第1张图片

2、选择“ASP.NET Core Web 应用程序”项目模板,如果项目模板太多,可以在搜索框内输入关键字筛选,点击“下一步”

创建.NetCore项目及项目文件介绍_第2张图片

3、输入项目名,点击“创建”(项目名称一般规范:企业/单位域名.项目名称)

创建.NetCore项目及项目文件介绍_第3张图片

4、选择一个模板,然后点“创建”

创建.NetCore项目及项目文件介绍_第4张图片

5、就这样,一个.netCore项目就创建好了,下图为项目列表

创建.NetCore项目及项目文件介绍_第5张图片

6、下面介绍一下项目中的文件和文件夹

Properties:显示项目属性,与右击项目——【属性】一样,只不过这个是通过代码来改变项目的属性。

wwwroot:存放一些静态资源文件(css、js、imgae等),这个在.Net Framework下是没有的。

依赖项:对应.Net Framework下引用,但是.NET Core项目的第三方依赖都是通过NuGet包来引用。体现出更加模块化。NuGet包管理,需要哪个第三方包,右击项目——管理NuGet程序包,在弹出的窗口中搜索相应的包并安装。

Controllers:与.Net Framework基本一样。不过.NET CORE的控制器默认返回的都是 IActionResult。

Models:与.Net Framework基本一样。只不过.NET CORE下有一个默认的类ErrorViewModel。

Views:与.Net Framework基本一样。相比多一个_ViewImports.cshtml文件(导入一些公共的引用)。

appsettings.json:配置文件,与.Net Framework项目的web.config一样。只不过.NET CORE下采用json数据格式。读取配置文件的方式有点不一样,比如获取web.config数据库连接字符串方式如下:
string constr=ConfigurationManager.ConnectionString[“constr”].ConnectionString;

Program.cs文件:在.Net Framework MVC项目下是没有的,有这个文件实际上表示的就是一个控制台项目,表明.NET CORE MVC项目本质是一个控制台项目。所以启动运行项目还可以通过控制台形式运行。

Startup.cs文件:在.Net Framework MVC项目下是没有的,启动项目后做一些初始化的设置工作。这里重点是注入项目所需的服务和中间件。

 

 

你可能感兴趣的:(.NetCore)