Visual Studio 2013 更新 2 RC: Windows Phone 8.1 工具,共享项目和通用的 Windows 应用程序

[原文发表地址] Visual Studio 2013 Update 2 RC: Windows Phone 8.1 Tools, Shared Projects and Universal Windows Apps

[原文发表时间] 2014-04-02 2:00 PM

今天早些时候我们宣布了Visual Studio 2013 更新 2 预发布版本的可用性。此更新包括支持今天发布的新的平台Windows Phone 8.1 和 Windows 8.1 更新 1,以及包括了整个 Visual Studio 开发人员经验的新功能,其中许多我在博客上最近写到过。

Visual Studio 2013 更新 2是我们对 Visual Studio 做过的最重要的更新之一,今天 RC 版本的发布使开发人员能够在今天发布的新的平台上构建令人惊叹的应用程序。

我强调了下面一些Visual Studio 2013 更新 2中主要的新功能,包括 Windows Phone 的工具和支持通用的 Windows 应用程序开发、Team Foundation Server 2013 更新 2的最终发布版 和TypeScript 1.0。

Windows 应用程序开发

今天,Windows 团队宣布跨 Windows 和 Windows Phone 的主要更新,包括在 Windows Phone 8.1中新的开发者平台功能,以及下一步主要是朝着平台统一发展,向跨手机、 平板电脑和 计算机的常见的 Windows 运行库中通用的Windows 应用程序发展。

今天,开发人员可以使用 Visual Studio 2013 Express在Visual Studio更新2中构建Windows和 Windows Phone应用程序。

Windows Phone

对于开发Windows Phone 8 和 Windows Phone 8.1应用程序,Visual Studio 2013 更新 2包括你需要的所有工具。

对于现有的在Windows Phone 8 和 8.1上都能运行的Windows Phone 8 应用程序,开发人员可以通过使用其在Visual Studio 2013中添加的功能来继续开发它,包括在Visual Studio编辑器中对XAML 智能感知及新的Peek和CodeLens功能的改进。

为了在 Windows Phone 8.1 中利用平台的新功能,现有的 Windows Phone 8 应用程序可以轻松地升级到目标 Windows Phone 8.1应用程序,为 Windows Phone 平台中的所有新开发功能提供支持。

Windows Phone 8.1 还使开发人员能够使用 Windows 运行时来构建应用程序,使用相同的 APIs 作为 Windows 8.1 应用程序。Visual Studio 2013 更新 2使得在 C# / XAML 中,C + + / XAML 中,C + + / DirectX 和 JavaScript/HTML中基于WinRT的Windows Phone应用程序得以发展。

在Visual Studio 中用于Windows Store开发的工具套件可全部用于开发、 调试和诊断Windows Phone 8.1 项目。这包括主要的新诊断工具,如内存分析器和组合的 UI 响应、 能源消耗和 CPU 利用率可用于配置您的 Windows Phone 8.1 通用程序。

通用的 Windows 应用程**

Windows 8.1 和 Windows Phone 8.1 应用程序均在相同的 Windows 运行时中构建,开发人员可以创建通用的 Windows 应用程序,并在Windows和Windows Phone应用程序之间共享大量的代码。在 Visual Studio 中,我们介绍了一种共享C#, C+ + 和 JavaScript项目的概念,从而使得在Windows和Windows Phone相同的应用程序头文件之间共享代码和资源尽可能的方便了。

开发人员可以为Windows 和 Windows Phone创建一个带有头文件的项目,或用鼠标右键单击添加Windows或Windows Phone 头文件到现有的应用程序中。

由此产生的通用的 Windows 应用程序是包含Windows 和 Windows Phone头文件的独立的项目,每个项目使用的UI 元素和形成因素是一致的。

该解决方案还包含一个共享项目,该项目将被编译到应用程序的两个头文件中。此共享项目旨在在应用程序头文件之间最大限度地提高共享代码和资源的能力。

.NET Native (预览

今日我们还发布了.NET Native 技术,保证了本地代码的性能表现,结合了C# 和.NET 的生产力。.NET Native 是一个新的预编译器,它利用我们的 C+ + 编译器优化生成本机映像,对启动时间、 内存使用和应用程序的整体性能进行改进。今天的预览版本可以让开发人员在X64 和 ARM的Windows Store应用程序中试用这项新的编译技术到。

对于现有的 Windows 或 Windows Phone 开发者,Visual Studio 2013 提供的工具可以将您现有的资源公开,并受益于平台之间的密切配合。因为开发人员对于 Windows Store的新的开发,所以没有更多的时间去开发平台。

Team Foundation Server 2013更新 2 RTW

此外今日发布的还有Team Foundation Server 2013更新 2 的最终版本。此更新提供了数十个 TFS的新功能,包括改善 Git 支持,TFS Web Access 中待处理项目的管理,支持整个 Visual Studio标签 和对轻量级图表的改进。

TFS2013 更新 2 + VS2013 更新 2提供的一个不错的功能是将传入修订指示器添加到代码Lens的功能。代码Lens基于本地信息以及源控件数据,提供了关于 C# 或 VB 源代码中的一个声明的直接关注点信息。在 Visual Studio 2013 中,这包括引用,最近编辑的人,工作项以及和源代码相关的bug和更多。在 Visual Studio 2013 更新 2中一个非常有用的补充是包含新的"传入更改"指示器。该指示器强调处于上行分支的源代码管理,这在将来可能会被合并到此代码中,不仅仅使你能够推断出目前代码是什么样子,而且包括它将来会是什么样子以及谁在研究相应的分支。

TypeScript 1.0

今天还发布了TypeScript 1.0的 最终版本。对TypeScript语言来说这是一个重要的里程碑,提出了针对强大的应用程序扩展 JavaScript 开发的功能。

在 Visual Studio 2013 更新 2 RC中包括TypeScript 1.0 RTM工具。在过去 18 个月,TypeScript已对CodePlex开放源码项目,这是今天为下一步对外开放作出的贡献.

我们还提供TypeScript 1.0 作为一个跨平台开发的NPM 包和一个Visual Studio 2012外接程序

更多内容 ......

除了这些大的项目,Visual Studio 2013 更新 2 包括大量附加功能。这里选择了一些顶尖的功能。

  • ASP.NET 和 Web 工具,包括最新的 ASP.NET 平台支持,SCSS,LESS、 JSON 编辑器和更多。
  • 诊断工具,包括添加 IntelliTrace 性能事件和改进的.NET 内存分析。
  • Azure 工具,包括PowerShell 编辑器和对自动创建的默认支持。伴随新的ASP.NET项目,为开发和测试自动创建资源。
  • 发布Management,包括扩展发布模板标签和服务器环境配置
  • 测试工具,包括新的代码UI测试,支持Windows Phone 的应用程序,并能够从 TFS Web Access 导出测试工件。

摘要

Visual Studio 2013 更新 2是我们发布的最重要的Visual studio更新之一,并且今天在线发布的候选项的可能性,使开发人员能够开始使用新 的Visual Studio 和 Team Foundation Server 的功能,以及为最新的 Microsoft 平台开发和部署应用程序,包括 Windows Phone 8.1,Windows 8.1 更新 1。

Namaste!