Visual Studio Express 2012 for Windows桌面版就在这里

Visual Studio博客

几个月前,索玛宣布计划为Windows桌面开发Visual Studio Express 2012版。今天,我们很高兴与大家分享,这款新的Express产品可用于下载。(您可以找到系统要求并下载详细信息在这里.)这篇文章是由Jennifer Leaf撰写的,她是开发新产品的项目经理之一。

不可能列出Visual Studio Express 2012 for Windows Desktop中的所有功能。然而,在这篇文章中,我想告诉您该产品中的一些新工具和功能,这些工具和功能过去在任何其他Express产品中都不可用。我也想回答你一直在问的一些问题,关于我们在这个版本中包含了什么。除非另有说明,否则Visual Studio Express 2012 for Windows Desktop(C++、C#和Visual Basic)中包含的所有语言都支持列出的功能。

项目类型

在Windows桌面学习版中,您将能够创建与Visual Studio 2010学习版中相同的项目,例如,用于Visual Basic和C#的WinForms、WPF、控制台和类库,以及用于C++的Win32项目、类库和CLR应用程序。您还可以将C++、C#和Visual Basic项目组合到一个解决方案中,以便使用任何可用的语言编写单个应用程序。最后,你可以您的项目往返使用Visual Studio 2010 SP1。

Visual Studio Express 2012 for Windows Desktop中的“新建项目”对话框

单元测试

我们希望您能够轻松编写和运行项目的单元测试。为了实现这一点,Windows桌面学习版包含了我们现有的C#和Visual Basic单元测试框架以及新的本机C++单元测试框架。这使您可以直接在Visual Studio中编写、运行和调试单元测试。单元测试项目模板也包括在内,因此您可以立即开始编写单元测试。

Visual Studio Express 2012 for Windows Desktop中的单元测试

 

代码分析

我们向Express for Windows Desktop中添加了一组目标代码分析规则,这些规则与我们向Visual Studio Express 2012 for Windows 8中添加的代码分析规则相同。对于C++项目,这些规则有助于检测常见的编码错误,例如缓冲区溢出、取消引用空指针、使用未初始化的变量或滥用API。如果错误未得到修复,这些错误可能会导致安全漏洞或应用程序崩溃。对于托管项目,我们包含了有助于确保正确的对象处理、比较和垃圾收集性能的规则。

Visual Studio Express 2012 for Windows Desktop中的代码分析

 

TFS集成

在本版本中,我们介绍了Team Foundation Server Express 2012,以及位于网址:www.tfspreview.com。我们还包括团队资源管理器,它允许将TFS服务器集成到我们所有的Visual Studio 2012 Express产品中,包括本产品。我们想让您能够简单地使用TFS提供的源代码控制、工作项跟踪和构建自动化。

Visual Studio Express 2012 for Windows Desktop中的团队资源管理器

使用NuGet进行依赖关系管理

Windows Desktop Express包含NuGet,这使得集成组织内开发的库或从3第个聚会,融入你的项目。要为项目添加或管理包依赖项,只需从项目或解决方案资源管理器中的解决方案上下文菜单中选择“manage NuGet packages…”选项。

 

Windows桌面Visual Studio Express 2012中的NuGet

 

语言特定功能

Visual Studio Express 2012 for Windows Desktop中提供了新的VS 2012语言和库功能,包括Visual Basic和C#、C++AMP中的async和await关键字,以及对C++11标准一致性的改进。

您可以将Express for Windows Desktop与Visual Basic和C#应用程序结合使用,以实现两者的目标。NET 4.0和4.5。

我们还包括了C++64位交叉编译器和库,因此您可以构建64位桌面应用程序,而无需安装旧版本的Windows SDK。

数据连接

在以前的Express产品中,连接到数据源的能力仅限于数据库文件。在Express for Windows Desktop中,此功能已扩展到支持所有SQL Server数据源。例如,在数据库资源管理器中,您可以通过最新的SQL Server 2012和Windows Azure SQL数据库连接、导航、查询和编辑数据库对象。

反馈

我们期待着您对此次发布的反馈。请将错误提交给Visual Studio Connect站点和建议Visual Studio用户语音.

特别感谢以下审阅或贡献此帖子的人:马修·安尼扬(Mathew Aniyan)、亚伦·比约克(Aaron Bjork)、霍华德·迪尔金(Howard Dierking)、埃里克·埃利斯(Erick Ellis)、莉萨·费根鲍姆(Lisa Feigenbaum)、费德里科·科利克·弗雷斯(Federico Kolliker Frers)、埃林·盖尼(Erin Geaney)、安德鲁·霍尔(Andrew Hall)、约翰·哈特(John Hart)、索拉布·。

珍妮弗·利夫 珍妮弗·利夫(Jennifer Leaf)——Visual C高级程序经理++

简短简历:Jennifer是Visual C++团队的高级程序经理。在2010年加入微软之前,她花了9年时间领导团队开发基于C++和C#的工具,用于模拟和网络数据检测与分析。

0条评论

讨论结束。

反馈usabilla图标