Visual Studio 2013更新内容简介
前言
vs2013终于发布了,虽然之前自己使用vs2010和vs2012的时间也不长,尤其是vs2012这自己刚刚也没用多久,看到vs2013发布了,自己忍不住也下载了下来,官网肯定可以下载,下载完成后,提示必须先安装ie10,迫于无奈自己就又下载安装了ie10,然后算是才可以真正的来安装vs2013。
接下来就来看看vs2013中给我们带来的什么吧,更新的肯定不止我下面列举的,我列举的主要就是我关注或了解到的。
.net framework版本支持
之前在vs2012发布之后,然后有了vs2013版本更新的细节,自己看了,本来不想更新的,因为他微软说好像不再支持低版本的framewrok 框架了,也遭到广大程序猿的吐槽,可能是微软回心转意还是把各版本都搞进来了,这对于想升级vs工具的程序猿或者是公司应该是一件好事情。
one asp.net
因为自己现在主要涉及的就是web了,所以就来创建一个web程序看一下吧。
可以看到在.net framwork 4.5的版本中现在只有一个模版了。好吧先点进去再看
原来选项可以通过这里进行选择了,还是不错的,不知道之前的vs2012是否有次功能,自己之前好像没见到过。
浏览器链接支持
直接先上图
可以搜集到你本地所有的浏览器,然后你可以直接选择你要使用的浏览器进行预览或者调试就可以了,比以前是方便多了,这个功能在vs2012中也有了,不过在这里再记录一下。
接下来的这个功能应该更不错了,它可以支持多个浏览器作为你的默认浏览器。通过ctrl就可以进行选择控制了。
很棒很实用的功能。
bootstrap库的支持
之前也有了解过这个,好像在vs2012中也加入了,而且版本比较低,不太记得了。现在在这个版本里面支持的是bootstrap3.0。bootstrap是一个很强大的前端ui,如果你不太了解的话可以直接到官网 进行了解,同时还有中文官网文档。
通过刚刚创建的项目在javascript的文件夹中可以看到bootstrap.js文件以及版本指定。这里还有一个不错的东西大家可以看看学习一下,对象是像我一样的菜菜,就是动态样式语言,自己也没用过不过看上去很nb的样子
asp.net mvc 5.0
看上面的截图可以发现,原来是asp.net 5.0勒,好快呀,自己对于mvc1,2都没来的学,是直接学的mvc3.0,然后就到了现在mvc5,看来要把mvc4.0和mvc5.0一起来对比学习了,不过听过mvc5.0比mvc4.0更新的东西不是特别多。
无意间又发现了一个类库引用
这是一个专门处理json数据的,好像比微软处理的要好,看来微软集成更多的技术、团队,可以带动更多的人来参与其中了,重点就是开源化,让全世界的大牛们都来优化。
entity framework 6.0
entity framework orm框架嘛,自己也是最近才了解学习的,直接学习的是ef5感觉很强大,虽然公司还是用的ado.net ,没办法同时感觉文档太少,看来自己也要多去看英文博客文档了。
entity framework 6 是ef开源后的第一个版本,可以兼容mono,也就是ef6可以在mono上运行的,之前ef1-5都不能在mono上跑。而且entity framework power tools beta 4新增ef6和visual studio 2013支持。mono了解的也不是很多,不过现在已经有很多人在项目中使用了,你也可以去了解一下。
knockout.js
这个js框架感觉很不错,好像也是为了mvvm才出现的一个框架,以前好像主要是开发wpf中用的,自己也不记得了,对此了解的也不错,不过自己在学习这个js框架了。官网有文档http://knockoutjs.com/,如果你英语不错,那就没什么问题了,然后你也可以到汤姆大叔的博客里去看,翻译的很不错,又加了大叔自己精湛的见解。
这个是建了一个mvc4.0的web应用程序,之前在vs2012中建立也是有的。
不过还真不太清楚,微软是什么时候开始支持的。反正有了感觉也不错,现在的mvc里面也是可以借鉴mvvm的开发模式进行整改的, 毕竟mvvm也是由mvc演变过去的。
asp.net web api
asp.net web api功能确实很不错,对接各种客户端(浏览器,移动设备),构建http服务的框架。
当然现在版本已经更新到2了。asp.net web api 2 owin的支持和整合。
现在可以通过nuget进行关联owin
安装之后项目就引用了相关类库
然后就可以进行相关试用了,具体使用就不介绍了,我也不清楚,第一次玩这东东。
其他
当然更新的不止上面我介绍的那几点。还有很多的。
例如:
1.microsoft.aspnet.identity: asp.net identity 是构建 asp.net web 应用程序的一种新的身份认证系统。asp.net identity 可以让您的应用程序拥有登录功能,并可以轻松地自定义登录用户的相关数据。
2.asp.net signalr 2.0:是一个asp.net开发人员,简化的过程中,将实时网络功能的应用程序库。实时web功能的能力是有连接的客户端服务器代码推送内容,瞬间变得可用,而不是让服务器等待客户端请求新的数据。
3.nuget 2.7:这个版本的nuget也不再需要提供明确同意的nuget包还原“功能下载软件包。 同意(相关复选框在nuget中的首选项对话框)现在安装的nuget授予。 包还原的默认工作方式。
4.tfs的整改,以及对git的集成。
5.加入了python ide。
暂时就为大家介绍这么多,希望大家喜欢,继续关注。
推荐阅读
-
Visual Studio 2013更新内容简介
-
visual studio 2013怎么打开c#项目?
-
大早上更新了Visual Studio 2019 试用一下
-
Microsoft Visual Studio 2012/2013 已停止工作的解决方法
-
安装Visual Studio2013后打开闪退该怎么办?
-
visual studio 2013 update3下载地址 vs2013 update3 正式版下载
-
visual studio 2013执行结束后输出窗口会一闪而过该怎么办?
-
visual studio2013安装激活方法步骤 vs2013安装视频教程(附下载)
-
Visual Studio 2013中scanf函数无法使用的详细解决办法
-
Visual Studio 2013到期后的详细激活方法内附激活码