用于Windows 10 技术预览版的Visual Studio工具
[原文发表地址] Visual Studio Tools for Windows 10 Technical Preview
[原文发表时间] 3/23/2015
今天,用于构建Windows 10 应用程序的Visual Studio 2015 工具的首个预览版本可用了。现在,Windows Insiders 可以访问Windows 10 技术预览版 工具, 并可以在 Visual Studio 2015 CTP 6 和Windows 10 技术预览版中使用这些工具了。
对于开发者来说,Windows 10 将是一个非常棒的发布,因为它支持运行Windows 10 设备上的所有Windows通用应用程序和任意一种windows 应用程序类型的改进工具。
这篇博客中,我们将简单看看用于Windows 10 技术预览版中的 Visual Studio 2015工具预览版的亮点功能。您可以从Windows 博客中了解Windows 10 技术预览版工具的更多信息。
创建 Windows 通用应用程序
您可以根据语言需求在Visual Studio 2015中选择 C#, VB, C++, 或者 JavaScript, 然后使用新项目模板来创建一个Windows 通用应用程序。可能只能有单个的通用应用程序部署或运行在类似于PC,Phone,Tablet或者XBOX这样的Windows 10设备中。然而,就像在Windows 8.1上一样,仍然可以在您的解决方案中有多个项目,这些项目可以在Windows 10的各种设备中定义并且实现各种功能,项目间可以最大限度地使用共享项目来共享代码。
在PC和Phone上测试您的Windows通用应用程序
您可以部署一个Windows通用应用程序到任意一个windows10的设备上。部署使用预览版本工具创建的应用程序,您需要安装最新Windows10 的PC Fight。部署应用程序到Windows 10的手机上,现在还不被支持, 这个功能将出现在未来的发布版本中。与此同时,您可以将您的应用程序部署到您的Windows 10 手机模拟器中,这个模拟器是作为这些工具中的一部分被安装上的。在这个预览版中,还不支持像XBOX一样的其他Windows 10设备。
为特定设备定制您的应用程序
您可以选择使用自适应的代码模式来为特定设备定制Windows 10 通用应用程序。您可以关联一个扩展的SDK,这个SDK既适用于Windows,又适用于Windows Mobile 特定API,并且可以在代码运行在任何设备之前检查存在的API。
在上述事例中,添加了一个引用到一个Windows Mobile 扩展SDK中。
在if代码块中访问此类API时,允许当应用程序运行在任何不支持此种API的Window10设备上时,代码被绕过。
这使您可以调整您的应用程序,使其可以在正确的设备中提供相应的用户体验。
调试支持
我们在Visual Studio 2015之前的预览版中介绍的所有功能都可用了,包括新的诊断工具, XAML UI 调试 和所有的分析工具。这些工具使您在调试和诊断您的Windows 应用程序时,比以前更容易。
.NET Native
使用Windows 10,所有的.Net 应用程序都将在Windows Store传递到设备之前,被.Net Native编译。和之前的描述一样,使用.Net Native编译的应用程序将更快启动,,并占用更少的内存。此预览版本允许您在Windows 10 PC和Phone上使用.Net Native来编译和运行您的.Net 应用程序。
Windows 桌面应用
您的所有Windows 桌面应用程序(WPF, Windows Forms, Win32)也可以在Windows 10上没有任何功能改变的运行。用于Windows 10 的Visual Studio 2015 工具可以在您Win32应用程序中利用新Windows 10 API。Windows 10也提前安装了.Net Framework 4.6, 它包括WPF和Windows Forms改进的许多新功能。
集成Application Insights
获取您应用程序使用模式的深入见解是产品赢得市场的关键。Visual Studio此发布版本的Windows10应用程序默认集成了Application Insights ,以便于您通过Microsoft Azure 门户得到您应用程序的使用状况。Application Insights提供深入可视化和深入了解您的应用程序的使用模式。在这里阅读更多有关您的 Windows 应用程序Application Insights入门。
总结
这是Visual Studio 2015 中Windows 10工具的早期预览版,并且也是一个测试新的Windows 10 技术预览版工具的好机会。 如果您还没有一个Windows Insider,那么立即注册,然后访问这些工具和Windows 10 技术预览版。试试这些工具,然后通过Visual Studio Connect 站点, 发送一个微笑 或者在Windows工具论坛给我们您的反馈。
合十!