Visual Studio是微软公司推出的开发环境。是最流行的Windows平台应用程式开发环境。2012年9月12日微软在西雅图发布Visual Studio 2012。其实早在8月16日Visual Studio 2012和.NET Framework4.5已经可以下载,微软负责Visual Studio部门的公司副总裁Jason Zander还发表部落格,列举了升级到Visual Studio 2012版的12大理由。当时还主要是分发给MSDN订阅用户。9月1日批量许可(VL)发布。而在12号这天面向全球用户上市。
基本介绍
外文名:Visual Studio 2012
开发公司:微软公司
地位:最流行的Windows平台应用程式
分发:MSDN订阅用户
发布时间:2012年9月12日
版本
收费版本
Visual Studio 版本是为不同的团队需求和规模,及其成员的不同角色量身定製的。 找到最适合您的那一款。Visual Studio 2012 新Logo
Ultimate 2012 with MSDN :MSDN旗舰版,包含最全的Visual Studio套件功能,及Ultimate MSDN订阅 ,除包含Premium版的所有功能外,还包含可视化项目依赖分析组件、重现错误及漏洞组件(IntelliTrace)、可视化代码更改影响、性能分析诊断、性能及负载测试及架构设计工具。
Premium 2012 with MSDN : MSDN高级版, 包含Premium版 MSDN订阅, 除包含Professional 2012 with MSDN所有功能外,也包含同级代码评审功能、多任务处理时的挂起恢复功能(TFS)、自动化UI测试功能、测试用例及测试计画工具、敏捷项目管理工具、虚拟实验室、查找重複代码功能 及测试覆盖率工具。
Professional 2012 with MSDN : MSDN专业版 ,包含Professional版MSDN订阅, 除了包含Professional 2012所有功能包,也包含WindowsWindowsPhone商店账号、TFS生产环境许可以及线上持续获取更新的服务。
Professional 2012:专业版,包含在一个IDE中为Web、桌面、伺服器、Azure和Windows Phone开发解决方案的功能 , 应用程式调试、分析、及代码最佳化的功能 , 通过单元测试进行代码质量验证的功能。
Test Professional 2012 with MSDN : 测试专业版, 包含Test Professional版本的MSDN订阅 , 包含测试、质量分析、团队管理的功能,但不包含代码编写及调试的功能 , 拥有TFS生产环境授权及WindowsWindowsPhone商店账号。
免费版本
针对面向不同平台的学生和初学者。提供了面向不同套用的速成免费版的Visual Studio。
Visual Studio Express 2012 for Web : 针对Web开发者
Visual Studio Express 2012 for Windows 8 : 针对Windows UI (Metro)应用程式的开发者
Visual Studio Express 2012 for Windows Desktop : 针对传统Windows桌面套用开发者
Visual Studio Express 2012 for Windows Phone : 针对Windows Phone 7/7.5/8 套用的开发者
2002 年,随着 .NET 口号的提出与 Windows XP / Office XP 的发布,微软发布了 Visual Studio .NET(内部版本号为 7.0)。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在 .NET 框架上(版本1.0)的託管代码机制以及一门新的语言C#(读作 C Sharp,意为 C#)。C# 是一门建立在C++和 Java 基础上的现代语言,是编写 .NET 框架的语言。
.NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。
随着 Windows 8 的发布,世界已经发生了显着的变化。 Visual Studio 2012 提供了新的模板、设计工具以及测试和调试工具——在儘可能短的时间内构建具有强大吸引力的应用程式所需要的一切。 同时,Blend for Visual Studio 还为您提供了一款可视化工具集,让您可以充分利用 Windows 8 全新而美观的界面。
不过,最有价值的地方在与创建应用程式之后。 以前,要想将一款客户需要的产品展现在客户面前并不总是一件容易的事情。 但是如今,通过 Windows Store 这一广泛的分散式渠道,您可以接触数百万的用户。 条款是透明且易于理解的。 所以,您可以轻鬆编写代码和销售软体,而且说不定接下来几年,您可以悠闲地在海滩度假。
Web 开发升级
对于 Web 开发,Visual Studio 2012 也为您提供了新的模板、更优秀的发布工具和对新标準(如 HTML5 和 CSS3)的全面支持,以及 ASP .NET 中的最新优势。 此外,您还可以利用 Page Inspector 在 IDE 中与正在编码的页面进行互动,从而更轻鬆地进行调试。 那幺对于移动设备又如何呢? 有了 ASP .NET,您便可以使用最佳化的控制项针对手机、平板电脑以及其他小萤幕来创建应用程式。
Visual Studio 2012新增了一些可以增进团队生产力的新功能。这些新功能包括:
· intellitrace in production.开发者一般无法使用本地调试会话来调试生成程式,因此重现,诊断和解决生成程式的问题非常困难。 而通过新的intellitrace in production功能,开发团队可以通过运行powershell命令来激活intellitracecollector来收集数据,然后intellitrace会将数据传输给开发团队。开发者就可以使用这些信息在一个类似于本地调试会话的会话中调试程式。intellitrace in production仅为Visual Studio 2012旗舰版客户提供。
· task/suspend resume这个功能解决了困扰多年的中断问题。假设开发者正在试图解决某个问题或者bug,然后领导需要你做其他事情,开发者不得不放下手头工作,然后过几小时以后才能回来继续调试代码。task/suspend resume功能会保存所有的工作(包括断点)到visual studio team foundation server (tfs)。开发者回来之后,点击几下滑鼠,即可恢复整个会话。
以前,每个人都需要维护一台伺服器。 光是扩展容量便占用了基础架构投资的一大半。 而拥有了云功能,您可以利用云环境中动态增加存储空间和计算能力的功能快速访问无数虚拟伺服器。 Visual Studio 提供了新的工具来让您将应用程式发布到 Windows Azure(包括新模板和发布选项),并且支持分散式快取,维护时间更少。
到目前为止,我们主要在关注开发方面。 但是随着应用程式变得越来越複杂,您还需要能帮助您的团队更快更智慧型工作的工具。 这就是我们要加入一种灵活的敏捷方法的原因。 利用 Visual Studio 和 Team Foundation Server,您可以根据自己的步调採用效率更高的方法,同时还不会影响现有工作流程。 我们还提供了让您的整个组织来参与整个开发测试过程,通过新的方法让利益相关方、客户和业务团队成员跟蹤项目进度并提出新的需求和反馈。
您甚至还可以将您的套用生命周期管理的工作外包给我们。 利用 Team Foundation Service,无需基础架构,您就可以进行套用生命周期管理。 这样的话,即使规模最小的团队也可以从版本控制、代码审查和敏捷计画工具中获益。
更新
Microsoft 正在计画定期更新 Visual Studio 2012 以提供全新的改进的工具和功能。这些改进将紧跟最新的软体开发潮流,因此用户能够始终能够获得构建现代应用程式所需的最佳解决方案。这些更新也将包括 bug 修复和其他增强功能。
、此外还有改进的Windows Store apps诊断和调试支持以及对WP8 apps的代码分析。
2、Visual Studio 2012 Update 2 (更新时间:2013年04月05日)
Visual Studio 2012 发布第二个更新版本,该版本除了修复了一些 bug 外,还包括新特性:敏捷计画、质量管理、业务应用程式和开发者体验。
3、Visual Studio 2012 Update 3 (更新时间:2013年06月26日)
此更新引入了新技术的进步在 TFS 版本中。此外,此更新还解决各种问题。
4、Visual Studio 2012 Update 4(更新时间:2013年11月12日)
本次更新是适用于 Visual Studio 2012 的一系列新增功能和 Bug 修复中的最新更新。定期更新使我们能够更加频繁地增强和扩展 Visual Studio 以支持用于构建和管理现代套用的最新的软体开发创新。有关最新更新的信息,请参见 Visual Studio 更新和 Visual Studio 更新知识库文章。
本次更新(视为 Visual Studio 2012 Service Pack)仅支持 Visual Studio 2012 以及 2012 年 8 月发布的 Visual Studio 2012 RTM 版本。