创建完成后可以看到 .net core MVC 与 .net framework MVC 变化还是很大的
接下来 说明一下每一个文件在.net core 中的用途以及使用方法
1.launchSettings.json
可以看到找 .net core 中 很多配置文件都用到了 json (sql server 2016 加入了 搜索结果直接转换json (。・`ω´・) http://www.cnblogs.com/lyhabc/archive/2015/08/21/4747694.html)
在已经创建的项目中可以看到 调试的变化
2.wwwroot
这个文件夹中放置 需要用到的 CSS JS Image 等等 大家都懂的
3.引用
这个标题要放大 因为在 .net core 中引用 有了很大的变化
点击引用
是不是大写的懵逼 说好的 集成呢 其实在 .net core 中 为了做到多平台移植 摆脱对 framework过度依赖 在引用中 都使用了 Nuget包的形式
好了一切的需求都在这里找把 如果找不到 那么 自己写咯
4.依赖项
与引用相似的用法 此项目中初始集成了 bootstrap jquery 方便之处在于更新再也不用去官网下包了
5.Controllers 与 Views
控制器与视图的用法与 之前一致没有什么好说的 如果不懂 (https://www.baidu.com/s?wd=MVC%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%8E%E8%A7%86%E5%9B%BE&oq=%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%8E%E8%A7%86%E5%9B%BE&rsv_pq=a6ff39e400346dd0&rsv_t=16caXJcYwIycCu6yas%2Fn2exXHmpmEZMZXiwjCUVSziH5oeKq6WlFgamJ0HQ&rqlang=cn&rsv_enter=1&inputT=1192&rsv_sug3=52&rsv_sug2=0&rsv_sug4=2456)
6.appsettings.json
在这个配置文件中 可以放置 以前在 web config 中的参数 比如 银联的 商户key 之类 具体用法(http://www.tuicool.com/articles/QfYVBvi)有大神写过我在这里就用咯
7.bower.json
这个文件 其实就是 依赖项中 bower 的配置文件了
8.bundleconfig.json
这个配置文件 可以将多个文件请求和并成一个请求
9.Program.cs
Program 当前 项目的入口文件 core调试时的
10.project.json
可还记得.xproj 文件吗就是 他 没错
11.Startup.cs
路由 路由 路由 重要事情说三遍 MVC的路由 (不小心说了四遍)
好了 .net core mvc 初识到此结束
接触Core不久,基本都是整理网上的资料,在这里记录自己的心得,如有错误的地方,希望大家指正。thx