Ghost32 - 安全的系统软件下载站!

ghost32怎么安装系统|装机必备|最新专题|最近更新

当前位置:首页 > 系统文章 > IT资讯

微软发布移植指南,指导移植Silverlight应用到UWP

时间:2016-04-15 09:32:47 来源: 点击:
手机扫码继续观看
微软发布移植指南,指导移植Silverlight应用到UWP

 

微软一直在不遗余力地说服开发人员转换到通用 Windows 平台。现在 Windows 应用团队发布了一份分步的教学指导,轻松将新应用移植到 UWP。在 Windows 开发中心,这份移植指南提供了重要的细节,帮你将 Windows Phone Silverlight 应用迁移到 UWP。Silverlight 的 Windows 10 转制工具可以帮助您规避高达80%的工作量,基本实现自动转换代码。
第一步:下载 Bridge
你可以很容易地在 Mobilize.NET 找到 Silverlight 的 Windows 10 转制工具,以及 Visual Studio 2015 (至少 Update 1) ,免费下载。
第二步:运行工具
运行 Windows Phone Silverlight 到 UWP 转换工具,会将你的应用程序清单文件转换成新的格式。唯一需要输入的是运行工具所需的项目文件路径以及新建的 UWP文件保存路径。

第三步:排查缺失的 DLL
DLL 缺失最常见的原因是第三方库被 Silverlight 应用使用。如果 DLL 代码引用没有迁移到 UWP,它会导致未识别的名称空间突然出现在转换中。修复缺失的 DLL 问题最好的方法是使用类似的标准控件进行手动更换。
步骤四:排查无法转换的 Silverlight 代码  
Silverlight 到 UWP 转换工具约有 2300 种 API和 xaml 映射,但有时仍不足以覆盖每一个 Silverlight 编码。您可以查阅命名空间和类映射资源来确定是否有 UWP 的对应代码。否则你可以使用不同 UWP 类或创建一个辅助类来包装无法转换的类代码。
第五步:排查控件和事件
应用几乎转换完成时,但一些映射在通用 Windows 平台没有按预期工作。控件行为不同可以通过定义一个字段来调整,来分配控件加载事件。通过使用一个 MVVM 方法结合解耦控制也是一个选择。

Silverlight 转制工具仍处于开发者预览阶段,还不能处理所有的转换,需要一些技巧。即便如此,仍比手动更有效率。将 Windows Phone Silverlight 应用转换为通用 Windows 平台应用可以扩大应用的用户,可以运行在更多的设备上,所以 UWP 才是未来。
关注windows10,锁定Win10之家(https://www.ghost32.net/
 

上一篇:东芝/富士通/VAIO联合打造Win10 PC计划失败

下一篇:Win10 Mobile红石Build新改进:本地Windows Insider应用集成

相关文章

网友评论(共有 0 条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论