Studio版本历史
微软发布了Visual Studio 2013预览版及其程序组件库。NET 4.5.1在Builder 2013的开发者大会上。该软件于北京时间2013+010+03 23:00正式发布。
Visual Studio 2013的预览版是在Visual Studio 2012和Microsoft Visual Studio update后续进展的基础上构建的,为开发团队提供了所需的解决方案。让it接受这种变化,开发并交付新的应用程序,利用下一波Windows平台创新(Windows 8.1),同时支持所有微软平台上的各种设备和服务。
[1]10 6月17日,微软向全球Windows 8用户推送了Windows 8.1的更新。除了Windows 8.1,还发布了Visual Studio 2013正式版。Visual Studio 2013提供了各种强大的工具和服务,帮助您创建新的应用程序或将现有的应用程序转换为新的应用程序,以便用户可以在各种屏幕和设备上享受最佳体验,同时仍能与所需的服务和数据保持联系。
2导言
Visual Studio 2013将在“上线”许可证下提供。的预览版本。Net 4.5.1是2013预览版的一部分,也包含在Windows 8.1预览版的所有安装程序中。新的。Net preview还为Windows 8、Windows 7、Windows Vista和相应的Windows server发行版提供了单独的安装版本。
微软高管表示,预览版中的许多功能。NET Framework 4.5.1侧重于改进调试和一般诊断。这个更新版本还允许开发人员编辑和继续使用64位编程。
Visual Studio 2013预览版做了很多改进,可以帮助你提高工作效率,在编码的时候可以集中注意力。有些功能最初是作为实验出现在Visual Studio Power Tools的扩展中,后来经过改进并入Visual Studio。新版本内置了提高工作效率的功能,如自动填充方括号、使用快捷键移动整行或整块代码、内嵌导航等。此外,Visual Studio 2013预览版中的团队资源管理器增强了主页的设计,使导航到团队协作功能更容易,并且取消停靠挂起的更改和生成以在单独的窗口中显示它们。
当处理大型代码文件时,可能很难知道当前位置。在Visual Studio 2013预览版中,您可以轻松地在两种模式之间切换滚动条的行为。在列模式下,您可以更直接地查看注释,如插入符号位置、更改位置和跟踪错误。在图形模式下,滚动条显示源代码的实时预览,而将鼠标悬停在代码上可以在工具提示中更详细地预览该代码。然后单击代码的位置导航到该代码。
理解一行代码的功能只是开发人员遇到的问题的一部分。您还必须知道它的历史,谁处理过这行代码,哪些代码引用了它,等等。这在面向团队的项目中变得特别困难。Visual Studio 2013预览版中的CodeLens(代码信息指示器)使用来自项目元数据和Team Foundation Server 2013预览版的信息在代码中的每个方法上放置修饰符,这些修饰符显示哪些更改集导致了方法或最新更改的创建,谁是最后一个处理代码的人,哪些单元测试涵盖了该方法(包括最新的通过/失败状态)以及存在哪些代码。此外,您可以通过一次点击快速进入数据,例如关联的变更集或者引用的代码文件。
Visual Studio 2013预览版引入了网络化的IDE体验,使您能够更快地开始使用Visual Studio 2013预览版。当您第一次启动Visual Studio 2013的预览时,将要求您使用Microsoft帐户(您可能在MSDN或Team Foundation Service订阅中使用过该帐户)登录。登录后,您可以注册您的Visual Studio 2013预览版供您使用,而无需任何其他步骤。Visual Studio 2013预览版还将自动同步具有网络IDE体验的设备上的设置。同步设置包括快捷键、Visual Studio外观(主题、字体等。)和各种类别,同时让您完全控制同步设置选项。[2]
3个主要新功能
支持Windows 8.1 App开发。
Visual Studio 2013 Preview提供的工具集非常适合生成利用下一波Windows平台创新(Windows 8.1)的新应用程序,并支持所有微软平台上的设备和服务。它支持在Windows 8.1预览版中开发Windows Store应用程序,具体体现在对工具、控件和模板的许多更新,支持新提出的针对XAML应用程序的编码UI测试,针对XAML和HTML应用程序的UI响应性分析器和能耗检测器,针对HTML应用程序的内存探测工具的增强,以及与Windows Store集成的改进。
敏捷项目管理(敏捷项目组合管理)
提供敏捷的项目组合管理,改善团队合作。TFS2012已经引入了敏捷项目管理功能,在TFS2013中将进一步改进和完善(比如backlog和sprint)。TFS将更擅长处理过程分解,为不同层次的人提供不同粒度的视图积压,并支持多个Scrum团队分别管理自己的用例积压,最后汇总成更高层次的积压。这意味着TFS将更加重视企业敏捷,相信在新版本中会提供更加完整的敏捷支持。
在有效应用的情况下,ALM实践方法可以消除团队之间的壁垒,使企业能够更快地克服挑战,提供高质量的软件。采用ALM的公司还可以从减少浪费、缩短周期时间和提高业务灵活性中受益。
版本控制
在最近的版本中,VS一直在改进版本控制功能,包括团队资源管理器新增的Connect功能,可以帮助你同时关注多个团队项目。新的团队资源管理器主页也更加简洁明了,更容易在任务之间切换。同时,由于很多用户的反馈,在VS2013中将恢复待定更改的功能。如果你对VS和TFS有什么建议或意见,也可以考虑反馈给VS开发团队。
轻量级代码注释
类似于VVS高级版中的代码审查功能,可以通过网络进行简单的评论。
编程过程
新代码信息指示。在编程的过程中,VS2013增强了提示功能,可以帮助你在编码的同时监控错误,并通过各种指标进行提示。此外,VS2013还增加了内存诊断功能,提示潜在的内存泄漏问题。
测试方面
在VS/TFS2012中,测试功能改进了很多,VS/TFS2013进一步改进了这个功能,比如改进了VS2012中引入的基于Web的测试环境。
在VS2013中,新增了测试用例管理功能,可以在不打开专业测试客户端的情况下全面管理测试计划,包括创建或修改测试计划、套件以及通过网络共享步骤。从2005版开始,VS就有了负载测试的功能。VS2013中的云负载测试大大简化了负载测试的过程。
发布管理
近年来,产品发布过程明显更加敏捷,因此许多开发人员需要更快、更可靠和可重复的自动部署功能。在刚刚结束的TechEd大会上,微软宣布与InCycle Software Inc达成协议,收购发布管理工具InRelease。因此,InRelease将成为TFS本地出版解决方案。
协力
顾名思义,TFS的核心任务之一就是改善软件开发团队内部的合作。TFS2013将增加“Team Rooms”来进一步加强这一功能,注册、构造、代码审查等所有操作都将被记录。支持代码注释功能。
集成微软系统中心IT管理平台
此外,Visual Studio 2013还具有team studio、身份识别、。NET内存转储分析器,Git支持等。可以看出,这次将团队协作作为重要的一环,结合Windows Azure云平台进行同步协作。
和Windows系列一样,Visual Studio改变了更新节奏,采用了更快的产品迭代,这距离Visual Studio 2012发布还不到一年。
定价和许可
除了上面提到的所有令人兴奋的新功能,我们很高兴地通知您,Visual Studio 2013的定价将与Visual Studio 2012的定价保持一致。此外,由于购买了Visual Studio 2012,MSDN订阅者无需额外花钱即可获得新的优惠。包括开发和测试微软最新版本(如Windows 8.1和Windows Server 2012 R2)的权利,可用于Windows Azure服务的货币信用,以及Windows Store、Windows Phone Store和Office 365开发者订阅的开发/测试计划和开发者帐户的折扣率。