说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

你更新了吗?Visual Studio 2013 Preview和.NET 4.5.1同时发布

HTML文档下载 WORD文档下载 PDF文档下载
Visual Studio 2013预览版以Visual Studio 2012和后续的Visual Studio更新中的进展为基础构建而成,此次改进重点包括为提供开发效率而新增的新功能、支持Windows 8.1 App的开发、Web技术方面的改进等。

微软Build 2013大会于北京时间6月27日零点在美国旧金山莫斯康展览中心开幕,在此次大会上,微软向开发者门发布了Visual Studio 2013 Preview和.NET Framework 4.5.1,与此同时对JavaScript、HTML、C++等其他语言开发环境进行了改善和提升。

下面就让我们一起来看下微软对Visual Studio 2013 Preview功能的详细介绍。

在大会召开几周前,微软Visual Studio开发者Brian Harry曾在博客上公开了一系列Visual Studio 2013(VS2013)以及Team Foundation Server 2013(TFS2013)的新功能以及改进计划,重点包括为提供开发效率而新增的新功能、支持Windows 8.1 App的开发、Web技术方面的改进、对本地代码和托管代码的调试和优化、扩展ALM功能。

提高开发者效率而新增的新功能

基于用户反馈和专注于内容来提升用户体验,VS 2013预览版对UI进行了许多改变。开发者可能会留意到图标的修改,在该版本中修改了400多个图标、增加了色彩的运用、一个重新设计的开始页面以及其他细微的调整与改变。

在编码和开发效率方面,VS 2013预览版也进行了许多改进,某些功能首先在Visual Studio Power Tools扩展中以试验性质出现,经过改进后才纳入到Visual Studio中。另外还增加了自动补全方括号、使用快捷键移动代码和块、内置在线导航功能等。此外,VS 2013预览版新增的Team Explorer,可以帮助你同时关注多个团队项目。

 

在VS 2013预览版中,有两种编码模式:bar mode和map mode。在bar mode下面,你可以查看注释,比如光标位置、改变位置、直接跟踪错误。在map mode下,可以实时代码预览,并且当鼠标悬浮在代码上时,即可在工具提示中更详细地预览这段代码。然后单击代码所在位置即可导航到该位置。

在开发过程中,了解每一行代码的作用是非常重要的。现在,你可以通过Peek Definition的Go To Definition命令实现,这样你就无需离开代码,到行内视图里查看只读的定义,你可以把该行内视图打开,作为可编辑窗口。

除了要了解自己写的代码,有时,开发人员还需查看其他人编写的代码和历史代码,VS 2013预览版中提供的CodeLens (Code Information Indicators)即可以查看项目的元数据信息,还可以看到来自Team Foundation Server 2013 preview里的信息,比如创建、修改以及最后一个在该代码上工作的程序员,单元测试覆盖的方法(包含最新的通过/失败状态),以及代码引用状态等。

此外,还介绍了一个Connected IDE experience,开发者可以快速启动VS 2013。利用Connected IDE experience,VS 2013预览版将会进行自动同步设置,包括:快捷键、Visual Studio外观(主题、字体等),开发者可以通过同步设置选项进行设置。

支持Windows 8.1 App开发

VS 2013预览版为构建现代应用提供了理想的工具集(toolset ),并且支持微软平台上的所有设备和服务,当然也包括最新的Windows 8.1系统。


为了支持Windows 8.1 App Store开发,VS 2013预览版进行许多更新,如新的Coded UI测试支持XAML App、用于XAML&HTML App开发的UI Responsiveness Analyzer和Energy Consumption分析器。

 

此外,XAML编辑器在IntelliSense上进行了重大改进,可在IntelliSense里进行数据绑定,模板绑定和资源等。

改进Web开发

微软平台上提供了许多种方法和服务来开发Web项目,包括ASP.NET WebForms、ASP.NET MVC、WCF或Web API服务等等。过去,在使用上面方法创建项目时,你必须选择特定的项目类型和工具。如今,One ASP.NET统一了这种Web项目体验,开发者只需在一个项目中即可使用自己首选的ASP.NET组件框架来创建Web应用程序,包括ASP.NET WebForms、MVC或Web API改进版本的混合应用程序,都可以在一个项目中实现。现在,你可以在Web项目中混合和搭配使用适当的工具,提高Web开发的灵活性和工作效率。

如果你在设计网页或实现其他人的设计,可能会花大部分时间去一次次刷新浏览器窗口来微调HTML和CSS,以准确达到要创建的体验效果。由于访问者可能会使用多种现有的Web浏览器来浏览您的网站,这样,复杂性就加大。Visual Studio 2013预览版通过“浏览器链接”消除了这种往复操作,此功能通过一种交互式开发体验,将Visual Studio连接到一个或多个打开的新式浏览器,使这些浏览器与您对标志进行的更改保持同步,无需手动刷新浏览器即可查看所做的更改。 

调式和优化

VS 2013里新增的“性能和诊断”中心为各种工具提供了统一的体验。通过该中心,还可轻松地找到适合项目的性能和诊断工具,并可迅速启用这些工具来改进应用程序。

扩展ALM功能

Visual Studio 2013预览版加入了一系列新的应用程序生命周期管理(ALM)功能,这些功能通过改进对敏捷开发做法的支持,以增量形式采用这些做法以满足组织的需要,将帮助您的团队提高工作效率和开展协作。综合解决方案可帮助团队改善合作和提高工作效率,而敏捷项目组合管理、团队聊天室、基于Web的对变更集/提交代码做出的评论以及改进的Web测试用例管理等功能正是其中的一部分。

由Team Foundation Server(可安装在内部部署的服务器上)或Team Foundation Service(托管在云中)提供Visual Studio的ALM功能的核心部分。因此,无论团队偏好增强对内部部署安装的控制和自定义,还是偏好云的免维护可用性,都有一种选择适合团队的需要。

通过敏捷项目组合管理,可用一种敏捷的方式管理复杂的大型工作负荷。可定义积压工作的层次结构以了解多支团队中的工作范围以及查看该工作如何积累成更庞大的计划。

团队聊天室提供一个区域,从中可促进和捕获附近和远程团队成员之间的交流。在团队聊天室中,可讨论进展中的工作、提出问题、告知状态以及阐明发生的问题。团队室是团队项目活动源,用于向团队通告代码签入、生成状态、工作分配等内容。使用团队室替代电子邮件后,将自动收到对话和决策的审核线索,可随时进行复查和搜索。默认情况下为每个项目创建一个团队室,而您可以另外创建其他室以支持临时讨论和团队间协作。


TeamFoundation Server 2013预览版现在支持Git存储库。此外,现在可使用Visual Studio 2013预览版中基于Web的版本控制资源管理器创建或回复对变更集、搁置集或Git提交的评论,以参与团队关于源代码更改的对话。还可使用版本资源管理器的筛选器轻松找到评论。


由于TeamFoundation Service中支持基于云的负载测试,因此只需几秒即可生成规模测试,其中利用WindowsAzure的弹性资源执行来自数千虚拟用户的请求;使您可深入了解Web应用程序和服务的性能瓶颈,而无需费力地管理硬件或虚拟实验室。

改进了基于Web的测试用例管理,可直接从Web界面中创建或管理测试计划和套件。还可从非Windows操作系统中使用任何新式Web浏览器运行测试,因此测试人员在任何工作环境下均可高效地工作。(注:扩展ALM功能部分内容节选自IT之家)

 .NET 4.5.1 Framework Preview

与此同时,.NET 4.5.1 Framework Preview在同一天发布,它可以运行在Windows 8、Windows 7 SP1、Windows Vista SP2、Windows Server 2012、Windows Server 2008 R2 SP1和Windows Server 2008 SP2。点击查看.NET 4.5.1 Framework Preview详细介绍。

.NET 4.5.1Framework Preview和Visual Studio 2013 Preview下载地址:http://www.microsoft.com/visualstudio/chs/2013-downloads

英文来自:Visual Studio 2013 Preview Highlights

为安全,Google收购基于超声波密码验证技术公司SlickLogin 2014 Shenzhen Maker Faire:国内顶级创客聚会即将举行 若无创新,智能手机将是死路一条 任道远上任VMware中国研发中心总经理 Windows免费,微软方能解救PC市场 Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解 将会出现iCar?苹果应该收购特斯拉的七大原因 广大程序员的福音:Bing Code Search扩展助你方便查找代码 深挖线下价值是当前婚恋交友网站获取盈利的突破点 15个最好的Bootstrap设计工具推荐 Google首席软件工程师Joshua Bloch谈如何设计一款优秀的API【附PPT】 Webix 1.5发布:一个强大的JavaScript UI组件库 四大著名风投:在我们眼中只有技术革新 美女CEO谈AWS:是香水还是毒药 国外一学生发明新计算机系统,用微芯片代替硬盘 《近匠》第12期:Yeelink——智能硬件云服务 三星Galaxy S5:home键内置指纹识别传感器、5.25寸2K屏幕 Google发布Google Glass使用守则 三星将发布新款智能手表 搭载Tizen系统抛弃Android 从Camera360 V5版本发布,看现代相机应用趋势 索契冬奥会API:赛事的数据直播 为什么开源企业的开源大旗正在褪色 尘埃落定 腾讯确认投资大众点评,获20%股份 Unite China&#183;2014:上千Unity开发者狂欢、五大精品课程全面开启 下载4万首歌曲仅需几秒——蓝色巨人IBM发布新传输技术 15核芯片+数据平台,Intel软硬兼备的Hadoop战略 Facebook以160亿美元收购50名员工、4.5亿月活跃用户的WhatsApp 2014年全美最吃香职业TOP100,程序员排第一 LinkedIn向所有用户开放博客发布平台 Google与Facebook的产品研发之道 小米海外扩张第一步 红米进军新加坡 映射网络驱动器错误,我在公司机子上可以用,而在自家电脑上却报错,为什么?在线等待 sos pb巨大一个bug(还是我太菜了?),帮忙呀,兄弟们! 传值调用~,编译通过,可执行时出错 serialize(CArchive& ar)中怎样加载数组? 如何用VC从c代码得到汇编的代码? 如何在<form runat=server>...</form>内调用form外定义的变量? 如何鼠标指到单元格中,把单元格中的文字颜色改变 555~~~~ 100分求together for JBuilder 下载(不知为啥我的IE到borland上竟然无法打开那个弹出的下载页面) 如何定义listview控件中的指定文字的颜色? 我是初学jsp的虾米!请大家来帮我! 关于子窗体向父窗体取值问题 大脑极度混乱后的想法,请大家分析一下可行吗? 冲击波,怎么办? 您好 , 请教如何写一个服务程序 ? 高分求救-----怎么读出excel中的数据? 打印机套打发票问题。。。 怎样读取INI文件?按格式遍历数据 关于我看到的CSDN中的舞弊情况 谁有<<LINUX核心源代码>>的光盘. 爱情森林(原爱情毒药) 一 求有关于java的非GUI输入(windows命令窗口输入输出) 各位朋友多指教( DIRECTSHOW) 有水平的程序员看过来 怎样动态改变控件属性? yurenjf在CSDN上屡次舞弊 1.asp与标记语言wml和脚本语言wmlscript结合能够编写动态wap网站,请问asp.net能与标记语言wml和脚本语言wmlscript结合编写动态wap网站吗 如何从一个 dbexport.out 文件生成一个空数据库 ? 也就是如何用这个文件做参数来生成数据库 ? 谢谢 哪位朋友能提供给我xp pefessional的序列号?急 关于菜单函数的几个问题 请教Sqlserver 2000安装问题? 今天刚开始上汇编语言,老师提问是? 如何只恢复dump后数据库中的某个表,因为整个数据库太大? 请问我的电脑是怎么回事? 我问问题。你们来回答!如何把当前的年度赋值给一个editbox?我不会^_^ 问一下大家都用的什么模板? 请教一个挂fat分区的问题~ 登陆win2000的菜鸟问题 1.asp与标记语言wml和脚本语言wmlscript结合能够编写动态wap网站,请问asp.net能与标记语言wml和脚本语言wmlscript结合编写动态wap网站吗 关于往Excel中写内容的问题? 请各位高手帮忙,如何截取字符串!? 请问哪里有OA系统试用一下? MessageBox()第一个参数怎么设? 有个xsl问题?不知道这样行不行?在线等 今天头晕得很啊. 请大家看看我写的这个将带头节点的单链表置空的函数错在哪里? 在控件中控制fileElement的行为 申请数据结构-算法版主 如何实现自动查询 这个错误是什么原因啊 jb9写的一个简单的应用程序怎么在脱离jb环境下运行?请高手指教 Stephy是谁的英文名有六个选项:A.邓亚萍B.杨紫琼C.邓丽欣D.杨采妮E.周美欣F.林熙蕾 All of us had no money据说这句话是不完全否定,说明不一定我们中的每个人都没钱,那么是不是等同于Not all of us had money?昏,这个不完全否定太搞了,我实在想不通T-T这个跟中文思维相差太远拉, all of us has no money on us翻译下.no+名词表示全部否定? 英语解答! 回答英语问题, 实用性文章的基本特征 实用性文章应具备哪些特征? 谁知道什么叫实用性? |x-2|+|y-3|小于等于1绝对值怎么脱的? 用过压力橡胶球有什么副作用? 方力申和邓丽欣的英文名是什么 英国女子不愿找工作 靠生育9名子女领美国国务卿克里暗示未来几周内将出访埃卜拉希米:阿萨德可为建设新叙利亚作出新闻分析:阿根廷议会选举释放的政治信《卫报》持续揭美监控丑闻 卡梅伦称难澳洲一名男子失踪4天期间靠吃昆虫喝池美国国务卿克里暗示未来几周内将出访埃美国起诉英国黑客盗取机密文件 英当局英国女子不愿找工作 靠生育9名子女领卜拉希米:阿萨德可为建设新叙利亚作出也门首都萨那发生枪战 交火地点临近美全国“老赖”排行榜出炉 嘉兴两人欠债西溪湿地边将建新的五常中学手机充电器、灭蚊器用完千万记得拔掉高麦当劳回应:立即停用封存相关企业提供各隧道定期维护作业时间表华晨宇祝她早日康复她回答:你的建议v杭州2女孩在简易棚内被杀续:村民称嫌环城西路(体育场路 省府路段)缩为双心不虚方能面不掩《一站到底》 李好首当项目策划人不少南京高校 本二赶超本一线潜伏少年兵肆界星空武帝大唐妖医大魂君重生鸿蒙鼎变身丧尸渔夫与龙远征之王陌路争途僵尸化龙传通天蜡烛旅游医圣祠旅游南阳府衙旅游内乡县衙旅游永和塔旅游水族馆旅游甘露岩寺旅游303潜艇旅游东方新天地旅游阳朔文化古迹山水园旅游东北财经大学旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘