标签归档Visual Studio 2015

人事档案认识ASP.NET 5品种结构与类文件xproj

ASP.NET 5
在路组织及举行了颇充分之变动,我们原先熟悉的目录结构及类型文件内容都未极端一致了,本篇文章带大家探听
ASP.NET 5 到底和原先有什么样不雷同的地方。

俺们先用 Visual Studio 2015 建立一个簇新的 ASP.NET 5 网站项目,打开VS2015,创建Web项目,.net framework 选择.net 4.5 以上,选择ASP.NET Web Application,在弹出的窗口里选ASP.NET 5 Website模板创建项目,图示如下:

人事档案 1

创办好路后,并参考下图打开项目的大街小巷文件夹,解决方案目录结构:

人事档案 2

骨子里文件夹的目结构,我们看看出几乎单文件夹,下面我们开展逐一介绍

人事档案 3

  • .vs 隐藏文件夹:用来保存原本我们以VS2003-2013类型目录中见面见到的
    *.suo 文件,这个文件要用来保存 Visual Studio 2015
    操作过程的一对状态,例如你早就开启之档案列表等临时的信。如果
    ASP.NET 5 网站采取 IISExpress 进行排错,IISExpress 所需要之
    applicationhost.config 配置文件呢会见在 .vs\config\ 目录下。
    这些临时的文本不应有放入到源代码版本控制,这个好不容易一个更上一层楼。
  • artifacts
    文件夹:用来保存网站构建过程中待现保存的元文件案与输出文件,也就算是先前在列面临时常来看的
    bin 与 obj
    目录,现在且统一搬迁至者文件夹下。这个文件夹不应该进入版本控制,这又是千篇一律可怜改善。
  • src
    文件夹:用来放置该方案里之拥有品种,所以要的源代码都见面放于这目录下,该目录下每个目录就是一个独立的门类。
  • *.sln
    项目文件:这个文件就不要介绍了,跟之前我们经常来看的色解决方案是意同的。
  • global.json
    全局配置文件:这个文件一般都跟项目解决方案在同等层文件夹下,用来给解决方案参考用之。主要用来定义要「自动导入」到解决方案文件中之路线列表与
    sdk 的默认版本。如下图的 “projects” 参数就产生列有设定的会导入入 src
    与 test
    文件夹下拥有的种。举例来说,如果你想以其余一个缓解方案目录下之之一一个
    ASP.NET 5 项目搬迁到目前项目下,只要将该项目目录 ( src\projectName
    ) 直接倒到当下方案的 src\ 目录下即可,其他甚都毫不安装!

    人事档案 4

随即我们进入 ASPNET5WebApp 项目文件夹
(如下图),项目的目录结构吧跟之前差别甚酷啊,我平由臻到下独家介绍一通:

人事档案 5

  • bower_components文件夹:由于 Visual Studio 2015 与 Web 前端最常用之 bower 工具整合在一起,未来具有的「前端」套件通过 bower 命令进行安装时,都见面自行将套件安装及bower_components文件夹之中。这个文件夹不应进入版本控制。
  • Compiler文件夹:ASP.NET MVC 6 ( 等同于 ASP.NET 5 ) 开始,将支撑 Razor 预先编译功能,可以叫你以布局网站时事先编译所有 Razor页面,以提升网站实行的速度。在这文件夹着生出只Compiler\Preprocess\RazorPreCompilation.cs文本,可以给您设置是否如启用 Razor 自动编译功能。(只要取消注释掉的程序代码就足以启用 Razor 预先编译机制)

    人事档案 6

  • Controllers文本夹:这个是 ASP.NET MVC 6 的 Controllers 专用文件夹。

  • Migrations文本夹:这个是 Entity Framework 的 DbMigration 专用文件夹。
  • Models文本夹:这个是 ASP.NET MVC 6 的 Models 专用文件夹。
  • node_modules文件夹:由于 Visual Studio 2015 将 nodejs
    常用的 npm
    套件管理工具整合在一起,未来所有的 npm 组件都可通过 npm 命令进行安装,且这些零件默认的设置都见面设置至node_modules文件夹之中。注意这个文件夹不应有加入版本控制。
  • Properties文本夹:这个文件夹和之前多,也是因此来保存有种类之专门设置,例如网站发行安排文件等。但除此之外,还差不多矣一个 AppSettings.cs 类别文件,这个文件根本目的是因此来定义一个 AppSettings (应用程序设定) 的型类 (Model Class),让你用强型别的方式读取应用程序配置参数。
  • Views文件夹:这个是 ASP.NET MVC 6 的 Views 专用文件夹。
  • wwwroot文本夹:这个文件夹就是新的事物了,未来的 ASP.NET 5 只要是「静态文件」,例如 js, css, images, … 诸如此类的静态文件,都见面合并置于这个文件夹里面,避免前端文件和后端程序代码混在一块儿的事态。ASP.NET5凡是彻底模块化了,IIS不再是运作MVC程序的绝无仅有容器,任何兼容DNX的运转容器都足以运作MVC程序,程序发布包被分成approot和wwwroot两独片,分别寄存应用程序集(或源码)和静态文件,从而就还好的离别。
  • *.xproj文本:这是新一代的色文件,有别于以前的*.csproj与*.vbproj项目档案,这个类型文件小多了,内容格式差不多,一样是 XML 的格式,一样是 MSBuild 会去参考的内容,但顶充分之不同之处在于,新版*.xproj毫无还显列出所有的文本清单,所有品类中之公文不再需要特地在或者移除,只要档案出现在路目录中,文件就会自行为加入项目里!进一步加剧约定胜吃配置规格,项目被因故非交的文件乖乖删除吧,这样即便好将品种蒙众多无该有的垃圾文件清理了,相信大家对这点好有感动吧。
  • *.xproj.user文件:这个文件用来记录项目在 Visual Studio 2015 开发工具里之片段状态,例如你曾经开之文书列表等暂存信息。这个文件不该投入版本控制。
  • bower.json文件:这是 bower 工具专用的配置文件,与 ASP.NET 5 没有一直关联,相关文书要参考这里:http://bower.io/docs/config/
  • config.json文本:这是 ASP.NET 5 的种类布局文件,所有应用程序参数设置与连接字符串都见面定义在是。
  • gulpfile.json文件:这是 gulp
    前端流程管理工具专用的配备文件,可以扶持您得有自动化的干活。这文件及 ASP.NET 5 没有直接关系,相关文书要参考这里:https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

  • MessageServices.cs文本:这个文件是当你当 ASP.NET Identity 启用二级验证 (two-factor authentication)
    时,让您勾勒发送 Email 或 SMS 短信程序代码的地方。

  • package.json 文件:这是 nodejs
    的 npm
    工具专用的部署文件,与 ASP.NET 5 没有直接涉及,相关文书要参见这里:https://docs.npmjs.com/

  • project.json文件:这个文件是重点的 ASP.NET 5 项目配置文件,许多关键的设定都打 web.config 改到之档案来了,如果只要描写好 ASP.NET 5 势必得入木三分摸底 project.json 文件的布方式,详细文件要参见:https://github.com/aspnet/Home/wiki/Project.json-file

  • project.lock.json文件:由于当 project.json 文件中会定义项目用加载的 NuGet 套件,而且 Visual Studio 2015 也会活动加载套件的依套件,因此老是项目人事档案在新的环境构建时,很有或会见花费上 3 ~ 5 倍增的辰开展回复套件 (Package Restore),这个 project.lock.json 文件于像是先的 packages.config 文件,明确列出所有需要加载的 NuGet 套件有哪些。这个文件是出于 Visual Studio 2015 自动生成的,但建议在版本控制,以缩短 CI 构建的年月。

  • Project_Readme.html文件:项目说明档,该网页有多参照链接,可以叫您深深摸底 ASP.NET 5 的开发方式。
  • Startup.cs文件:这个文件是要的 ASP.NET 5 网站启动入口,由于 ASP.NET 5 执行生命周期的改观,以前的 global.asax 文件已经变成往返云烟不复存在了,取而代之的哪怕是 Startup.cs 文件里之 Startup 类。换句话说,未来 ASP.NET 5 应用程序启动时,第一时间就是打 Startup 类开始实行之!

本文概要的牵线 ASP.NET 5 全新的品类目录结构与 xproj 项目文件,以及部分杀关键之公文,都是索要专门额外学习之一些,博客园的”汤姆大叔”通过翻阅微软的源码以及网络达到之有的章于大家整理了一个多元入门教程。且其中的代码都于VS 2015 RC中进行过证实。作者为也这些文章建立了一个目录
http://www.cnblogs.com/TomXu/p/4496545.html ,这个系列文章我呢于微信公众号opendotnet 上转载了,欢迎关注微信公众号opendotnet,通过历史信息看:

  1. ASP.NET 5简介

  2. 新认识路

  3. 种揭示和部署

  4. 核心技术与环境布置

  5. Configuration配置信息保管

  6. Middleware详解

  7. 因注入

  8. Session与Caching

  9. 日志框架

  10. Controller与Action

  11. Routing路由

  12. 基于Lamda表达式的强类型Routing实现

  13. TagHelper

  14. View
    Component

  15. MvcOptions配置

  16. 从定义View视图文件查找逻辑

  17. MVC中之另外新特点

 

认识ASP.NET 5类别组织及种文件xproj

ASP.NET 5
在项目组织及开了要命可怜的转移,我们以前熟悉的目结构以及类型文件内容还不绝雷同了,本篇文章带大家探听
ASP.NET 5 到底和以前来什么样不一致的地方。

俺们先行用 Visual Studio 2015 建立一个全新的 ASP.NET 5 网站项目,打开VS2015,创建Web项目,.net framework 选择.net 4.5 以上,选择ASP.NET Web Application,在弹出的窗口里选择ASP.NET 5 Website模板创建项目,图示如下:

澳门新葡亰网址 1

缔造好路后,并参考下图打开项目的八方文件夹,解决方案目录结构:

澳门新葡亰网址 2

其实文件夹的目结构,我们视有几乎独文本夹,下面我们开展逐一介绍

澳门新葡亰网址 3

  • .vs 隐藏文件夹:用来保存原本我们于VS2003-2013档次目录中见面见到底
    *.suo 文件,这个文件根本用于保存 Visual Studio 2015
    操作过程的部分态,例如你曾经开启之档案列表等临时的消息。如果
    ASP.NET 5 网站使用 IISExpress 进行排错,IISExpress 所需要的
    applicationhost.config 配置文件也会放在 .vs\config\ 目录下。
    这些临时之文书未应该放入到源代码版本控制,这个算一个更上一层楼。
  • artifacts
    文件夹:用来保存网站构建过程中需现保存之元文件案与输出文件,也就是是先前在列蒙常常看到的
    bin 与 obj
    目录,现在犹统一搬迁至者文件夹下。这个文件夹不应当进入版本控制,这又是均等很改善。
  • src
    文件夹:用来放置该方案里之所有品类,所以要的源代码都见面放于斯目录下,该目录下每个目录就是一个独立的品种。
  • *.sln
    项目文件:这个文件就不要介绍了,跟之前我们经常来看的类解决方案是全然同的。
  • global.json
    全局配置文件:这个文件一般都跟项目解决方案在同等层文件夹下,用来叫解决方案参考用之。主要用来定义要「自动导入」到解决方案文件中的路线列表与
    sdk 的默认版本。如下图的 “projects” 参数就发出列有设定的会导入入 src
    与 test
    文件夹下具有的路。举例来说,如果你想以其他一个缓解方案目录下之某个一个
    ASP.NET 5 项目搬迁到眼前色下,只要将该品种目录 ( src\projectName
    ) 直接倒到当下方案的 src\ 目录下即可,其他甚都休想安装!

    澳门新葡亰网址 4

随后我们进入 ASPNET5WebApp 项目文件夹
(如下图),项目的目录结构吧跟之前差别非常充分啊,我同样由臻到下独家介绍一全方位:

澳门新葡亰网址 5

  • bower_components文件夹:由于 Visual Studio 2015 与 Web 前端最常用的 bower 工具整合在一起,未来具有的「前端」套件通过 bower 命令进行设置时,都见面自行将套件安装到bower_components文件夹之中。这个文件夹不应当投入版本控制。
  • Compiler文件夹:ASP.NET MVC 6 ( 等同于 ASP.NET 5 ) 开始,将支持 Razor 预先编译功能,可以吃您以布局网站时事先编译所有 Razor页面,以提升网站实施之快慢。在斯文件夹着生只Compiler\Preprocess\RazorPreCompilation.cs文本,可以让你设置是否如启用 Razor 自动编译功能。(只要取消注释掉的程序代码就好启用 Razor 预先编译机制)

    澳门新葡亰网址 6

  • Controllers文件夹:这个是 ASP.NET MVC 6 的 Controllers 专用文件夹。

  • Migrations文件夹:这个是 Entity Framework 的 DbMigration 专用文件夹。
  • Models文件夹:这个是 ASP.NET MVC 6 的 Models 专用文件夹。
  • node_modules文件夹:由于 Visual Studio 2015 将 nodejs
    常用的 npm
    套件管理工具整合在一起,未来具有的 npm 组件都可以透过 npm 命令进行设置,且这些组件默认的安装都见面装及node_modules文本夹之中。注意这文件夹不该加入版本控制。
  • Properties文件夹:这个文件夹和之前多,也是故来保存有型的特别设置,例如网站发行安排文件等。但除了,还多了一个 AppSettings.cs 类别文件,这个文件要目的是用来定义一个 AppSettings (应用程序设定) 的范类 (Model Class),让你用强型别的方法读取应用程序配置参数。
  • Views文本夹:这个是 ASP.NET MVC 6 的 Views 专用文件夹。
  • wwwroot文件夹:这个文件夹就是崭新的物了,未来底 ASP.NET 5 只要是「静态文件」,例如 js, css, images, … 诸如此类的静态文件,都见面联合置于这个文件夹里面,避免前端文件及后端程序代码混在一齐的情景。ASP.NET5凡干净模块化了,IIS不再是运行MVC程序的绝无仅有容器,任何兼容DNX的运作容器都好运行MVC程序,程序发布包给分为approot和wwwroot两单部分,分别存放应用程序集(或源码)和静态文件,从而成就还好的分离。
  • *.xproj文本:这是新一代的型文件,有别于以前的*.csproj与*.vbproj项目档案,这个路文件小多了,内容格式差不多,一样是 XML 的格式,一样是 MSBuild 会去参考的情,但最好深之不同之处在于,新版*.xproj不要再明确列出所有的文件清单,所有种类遭到之文书不再用专门在或者移除,只要档案出现在类型目录中,文件就会见活动为在项目里!进一步加重约定胜为配置原则,项目蒙之所以非顶的文本乖乖删除吧,这样虽得拿路遭到很多不欠存在的垃圾文件清理了,相信大家对当下点杀有令人感动吧。
  • *.xproj.user文件:这个文件用来记录项目以 Visual Studio 2015 开发工具里的有的状态,例如你已开之公文列表等暂存信息。这个文件不应当加入版本控制。
  • bower.json文件:这是 bower 工具专用的部署文件,与 ASP.NET 5 没有一直关乎,相关文件要参见这里:http://bower.io/docs/config/
  • config.json文本:这是 ASP.NET 5 的门类安排文件,所有应用程序参数设置与连接字符串都见面定义在是。
  • gulpfile.json文件:这是 gulp
    前端流程管理工具专用的布局文件,可以帮忙您完了有自动化的行事。这文件和 ASP.NET 5 没有一直关联,相关文书要参考这里:https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

  • MessageServices.cs文本:这个文件是当你在 ASP.NET Identity 启用二流验证 (two-factor authentication)
    时,让你写发送 Email 或 SMS 短信程序代码的地方。

  • package.json 文件:这是 nodejs
    的 npm
    工具专用的布文件,与 ASP.NET 5 没有一直关系,相关文件要参见这里:https://docs.npmjs.com/

  • project.json文本:这个文件是第一的 ASP.NET 5 项目配置文件,许多生死攸关之设定都于 web.config 改到这个档案来了,如果要是描绘好 ASP.NET 5 势必得深入摸底 project.json 文件的部署方式,详细文件要参考:https://github.com/aspnet/Home/wiki/Project.json-file

  • project.lock.json文本:由于在 project.json 文件里会定义项目要加载的 NuGet 套件,而且 Visual Studio 2015 也会见自行加载套件的指套件,因此老是项目在初的条件构建时,很有或会见花费上 3 ~ 5 加倍的流年展开复原套件 (Package Restore),这个 project.lock.json 文件于像是原先的 packages.config 文件,明确列出所有需要加载的 NuGet 套件有怎么样。这个文件是由于 Visual Studio 2015 自动生成的,但建议在版本控制,以缩短 CI 构建的时空。

  • Project_Readme.html文本:项目说明档,该网页有那么些参照链接,可以给您深深了解 ASP.NET 5 的开发方式。
  • Startup.cs文件:这个文件是必不可缺之 ASP.NET 5 网站启动入口,由于 ASP.NET 5 执行生命周期的改,以前的 global.asax 文件就成为过往云烟不复存在了,取而代之的饶是 Startup.cs 文件里的 Startup 类。换句话说,未来 ASP.NET 5 应用程序启动时,第一时间就是由 Startup 类开始施行的!

正文概要的介绍 ASP.NET 5 全新的种目录结构以及 xproj 项目文件,以及有好重要的文书,都是用专门额外学习的一对,博客园的”汤姆大叔”通过看微软的源码以及台网直达的组成部分篇章于大家整理了一个多元入门教程。且其中的代码都当VS 2015 RC中开展了证实。作者也也这些文章建立了一个目录
http://www.cnblogs.com/TomXu/p/4496545.html ,这个系列文章我哉以微信公众号opendotnet 上转载了,欢迎关注微信公众号opendotnet,通过历史信息看:

  1. ASP.NET 5简介

  2. 乍识路澳门新葡亰网址

  3. 色揭示暨配置

  4. 核心技术与环境布置

  5. Configuration配置信息保管

  6. Middleware详解

  7. 仰注入

  8. Session与Caching

  9. 日志框架

  10. Controller与Action

  11. Routing路由

  12. 基于Lamda表达式的强类型Routing实现

  13. TagHelper

  14. View
    Component

  15. MvcOptions配置

  16. 自定义View视图文件查找逻辑

  17. MVC中之别新特征

 

认识ASP.NET 5档组织与项目文件xproj

ASP.NET 5
在路组织及召开了老非常之变更,我们以前熟悉的目结构以及品种文件内容还不顶雷同了,本篇文章带大家探听
ASP.NET 5 到底和原先发怎样不均等的地方。

咱们先行用 Visual Studio 2015 建立一个簇新的 ASP.NET 5 网站项目,打开VS2015,创建Web项目,.net framework 选择.net 4.5 以上,选择ASP.NET Web Application,在弹出的窗口里挑选ASP.NET 5 Website模板创建项目,图示如下:

档案馆 1

创立好项目后,并参照下图打开项目之四处文件夹,解决方案目录结构:

档案馆 2

事实上文件夹的目录结构,我们视出几独公文夹,下面我们开展逐一介绍

档案馆 3

  • .vs 隐藏文件夹:用来保存原本我们在VS2003-2013档目录中见面看的
    *.suo 文件,这个文件要用以保存 Visual Studio 2015
    操作过程的有状态,例如你都开的档案列表等临时之音讯。如果
    ASP.NET 5 网站使用 IISExpress 进行排错,IISExpress 所需要之
    applicationhost.config 配置文件呢会见在 .vs\config\ 目录下。
    这些临时的文件不该放入到源代码版本控制,这个算一个更上一层楼。
  • artifacts
    文件夹:用来保存网站构建过程遭到需现保存之元文件案与输出文件,也不怕是先前在类型受到不时看到底
    bin 与 obj
    目录,现在都统一搬迁至之文件夹下。这个文件夹不该进入版本控制,这还要是如出一辙异常改善。
  • src
    文件夹:用来放该方案里的享有种类,所以要的源代码都见面推广于斯目录下,该目录下每个目录就是一个独的型。
  • *.sln
    项目文件:这个文件就无须介绍了,跟之前我们常常看到底项目解决方案是全然同的。
  • global.json
    全局配置文件:这个文件一般都和项目解决方案在同样层文件夹下,用来深受解决方案参考用底。主要用以定义要「自动导入」到解决方案文件被之路列表与
    sdk 的默认版本。如下图的 “projects” 参数就产生列有设定的会导入入 src
    与 test
    文件夹下具有的品种。举例来说,如果你想拿其它一个化解方案目录下的有一个
    ASP.NET 5 项目搬迁到手上型下,只要以欠类型目录 ( src\projectName
    ) 直接倒到当下方案的 src\ 目录下即可,其他什么都不用安装!

    档案馆 4

随着我们登 ASPNET5WebApp 项目文件夹
(如下图),项目的目录结构吧跟之前差别很特别哦,我平由达到及下各自介绍一百分之百:

档案馆 5

  • bower_components文件夹:由于 Visual Studio 2015 与 Web 前端最常用的 bower 工具整合在一起,未来备的「前端」套件通过 bower 命令进行安装时,都见面活动将套件安装及bower_components文件夹之中。这个文件夹不该在版本控制。
  • Compiler文件夹:ASP.NET MVC 6 ( 等同于 ASP.NET 5 ) 开始,将支持 Razor 预先编译功能,可以让您于布局网站经常优先编译所有 Razor页面,以提升网站实施之速度。在这个文件夹着生只Compiler\Preprocess\RazorPreCompilation.cs文件,可以被你设置是否要启用 Razor 自动编译功能。(只要取消注释掉的程序代码就足以启用 Razor 预先编译机制)

    档案馆 6

  • Controllers文本夹:这个是 ASP.NET MVC 6 的 Controllers 专用文件夹。

  • Migrations文本夹:这个是 Entity Framework 的 DbMigration 专用文件夹。
  • Models文本夹:这个是 ASP.NET MVC 6 的 Models 专用文件夹。
  • node_modules文件夹:由于 Visual Studio 2015 将 nodejs
    常用的 npm
    套件管理工具整合在一起,未来有所的 npm 组件都得以经过 npm 命令进行安装,且这些零件默认的安都见面设置至node_modules文本夹之中。注意是文件夹不应当加入版本控制。
  • Properties文件夹:这个文件夹和之前多,也是用来保存有档之专门设置,例如网站发行安排文件等。但除了,还差不多矣一个 AppSettings.cs 类别文件,这个文件要目的是用来定义一个 AppSettings (应用程序设定) 的范类 (Model Class),让你用强型别的办法读取应用程序配置参数。
  • Views文件夹:这个是 ASP.NET MVC 6 的 Views 专用文件夹。
  • wwwroot文本夹:这个文件夹就是全新的东西了,未来的 ASP.NET 5 只要是「静态文件」,例如 js, css, images, … 诸如此类的静态文件,都见面合并置于这个文件夹里面,避免前端文件与后端程序代码混在联合的动静。ASP.NET5凡是干净模块化了,IIS不再是运作MVC程序的唯一容器,任何兼容DNX的运行容器都好运行MVC程序,程序发布包给分成approot和wwwroot两单部分,分别寄存应用程序集(或源码)和静态文件,从而做到双重好之分开。
  • *.xproj文件:这是初一代之类型文件,有别于以前的*.csproj与*.vbproj项目档案,这个类别文件小多矣,内容格式差不多,一样是 XML 的格式,一样是 MSBuild 会去参考的内容,但绝可怜的不同之处在于,新版*.xproj不要再行显列出所有的文本清单,所有种类受到之公文不再要特别在或者移除,只要档案出现在品种目录中,文件就见面活动为投入项目里!进一步深化约定胜于配置标准,项目受到因故非顶之文书乖乖删除吧,这样便好管种蒙很多请勿欠是的垃圾文件清理了,相信大家对这点杀有令人感动吧。
  • *.xproj.user文件:这个文件用来记录项目在 Visual Studio 2015 开发工具里的片状态,例如你曾被之公文列表等暂存信息。这个文件不应进入版本控制。
  • bower.json文件:这是 bower 工具专用的布局文件,与 ASP.NET 5 没有直接涉及,相关文件要参见这里:http://bower.io/docs/config/
  • config.json文件:这是 ASP.NET 5 的档次配置文件,所有应用程序参数设置与连接字符串都见面定义在此。
  • gulpfile.json文件:这是 gulp
    前端流程管理工具专用的配备文件,可以扶持您完了有自动化的做事。这文件及 ASP.NET 5 没有一直关乎,相关文书要参见这里:https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

  • MessageServices.cs文本:这个文件是当你以 ASP.NET Identity 启用二阶段验证 (two-factor authentication)
    时,让您勾勒发送 Email 或 SMS 短信程序代码的地方。

  • package.json 文件:这是 nodejs
    的 npm
    工具专用的布置文件,与 ASP.NET 5 没有一直关联,相关文件要参见这里:https://docs.npmjs.com/

  • project.json文本:这个文件是任重而道远之 ASP.NET 5 项目布局文件,许多重中之重之设定都自 web.config 改到此档案来了,如果要描写好 ASP.NET 5 势必得透彻摸底 project.json 文件之安排方式,详细文件要参见:https://github.com/aspnet/Home/wiki/Project.json-file

  • project.lock.json文本:由于当 project.json 文件中会定义项目要加载的 NuGet 套件,而且 Visual Studio 2015 也会见自动加载套件的指套件,因此老是项目于初的条件构建时,很有或会见花费上 3 ~ 5 倍增的时光进行恢复套件 (Package Restore),这个 project.lock.json 文件于像是先的 packages.config 文件,明确列出所有需要加载的 NuGet 套件有什么。这个文件是出于 Visual Studio 2015 自动生成的,但建议在版本控制,以缩短 CI 构建的辰。

  • Project_Readme.html文件:项目说明档,该网页有成千上万参阅链接,可以叫你深切摸底 ASP.NET 5 的开发方式。
  • Startup.cs文件:这个文件是必不可缺之 ASP.NET 5 网站启动入口,由于 ASP.NET 5 执行生命周期的改,以前的 global.asax 文件已成过往云烟不复存在了,取而代之的饶是 Startup.cs 文件里之 Startup 类。换句话说,未来 ASP.NET 5 应用程序启动时,第一时间就是由 Startup 类开始实施之!

正文概要的介绍 ASP.NET 5 全新的路目录结构以及 xproj 项目文件,以及有十分重要的文书,都是用专门额外学习的一对,博客园的”汤姆大叔”通过看微软的源码以及台网直达的组成部分篇章于大家整理了一个多元入门教程。且其中的代码都当VS 2015 RC中展开了证实。作者也也这些文章建立了一个目录
http://www.cnblogs.com/TomXu/p/4496545.html ,这个系列文章我也以微信公众号opendotnet 上转载了,欢迎关注微信公众号opendotnet,通过历史信息看:

  1. ASP.NET 5简介

  2. 乍认识路

  3. 色揭示暨配置

  4. 核心技术与环境布置

  5. Configuration配置信息保管

  6. Middleware详解

  7. 仰注入

  8. Session与Caching

  9. 日记框架

  10. Controller与Action

  11. Routing路由

  12. 基于Lamda表达式的强类型Routing实现

  13. TagHelper

  14. View
    Component

  15. MvcOptions配置

  16. 自定义View视图文件查找逻辑档案馆

  17. MVC中的别样新特征

 

网站地图xml地图