WP8.1 Silverlight应用如何迁移到Win10 UWP
自Win10发布后,微软一直向开发者宣传UWP通用平台的好处,而现在大多数应用还停留在WP8.1Silverlight阶段,微软现在鼓励开发者将应用迁移到最新的Windows10 UWP,并给出官方指导。
Windows Dev Center发布了官方指导,包括很多细节,一步一步指导如何将Windows Phone Silverlight应用迁移到UWP。Silverlight移植到Win10通道将帮助开发者自动完成80%的代码转换。
下载桥接工具
点击Mobilize.NET你可以很容易发现Silverlight to Windows 10 bridge迁移工具,包括Visual Studio 2015(包括Update 1)免费下载,请点此链接
运行工具
运行Windows Phone Silverlight-to-UWP转换工具,将应用文件转换成新格式,唯一需要手动选择的是选择项目转换文件的路径,保存UWP文件存储的位置。
排除故障,查找丢失的DLLs
最常见DLLs查找不到的原因是在Silverlight应用使用的第三方库导致,如果引用的DLLs相关代码不能在UWP中使用,那么将导致命名空间无法转换。修复丢失的DLLs最好的方法是手动替换成标准控件。
排除不能转换的Silverlight代码
尽管该转换工具已经有超过2300个API和XAMLs映射,但有时候仍不能覆盖完整的Silverlight代码实例。开发者需要查询命名空间和类的映射,帮助识别不在UWP中的代码。
排除控件和事件
你的应用基本上已转换完成,但是在Win10 UWP平台一些映射仍不能正常工作。表现不同的控件可以由定义控件字段和赋值控件加载事件来调整。使用MVVM方法进行绑定到耦合控件也是不错的选择。
Silverlight Bridge to Window tool目前仍处于开发者预览阶段,因此仍需要一些技巧。不过比目前常规做法效率提高的多很多,将应用迁移到Win10 UWP,意味着应用将迎来更多设备用户下载,并且此后将更加方便维护更新。
相关文章
- 微软将允许用户在WP8.1和Win10 Mobile系统中自由选择,用户可以随时升级到Win10 Mobile,也可以随时降级回WP8.1系统使用。即使你喜欢Win10移动版系统,但刷回WP8.1系统的大2016-04-05
- 长久的等待,终于迎来结果。微软在3月18日凌晨刚刚宣布面向WP8.1系统用户正式全面开始大规模推送Win10 Mobile正式版系统,并且通过Win10升级顾问(Upgrade Advisor)进行检2016-03-20
WP8.1升级Win10 Mobile正式版后怎么回滚? 常见问题解答汇总
WP8.1升级Win10 Mobile正式版出错怎么办?不能成功升级怎么办?升级以后想要恢复成WP8.1该怎么办?今天我们就来看看看WP8.1升级Win10 Mobile正式版会遇到的问题与解决办法2016-03-18不用等了 WP8.1升级Win10 Mobile正式版仅此一次再无第二波推送
今天微软向WP8.1用户推送了Win10 Mobile正式版,首次更新的机型有18款,没有升级的机型还在等第二波升级的时候,结果微软却宣布没有打算推送Windows10 Mobile正式版的第二2016-03-18WP8.1升级Win10 Mobile正式版有哪些好处? 10大理由说服你
WP8.1升级Win10 Mobile正式版有哪些好处?对于WP8.1系统来说,这是史上最重要的一次更新,带来数百项更新和众多功能特性,那么WP8.1必须升级Win10移动版正式版的这10大理由2016-03-18从WP8.1升级到Win10移动版正式版后被删除的功能大整理
微软已经面向首批WP8.1机型用户推送了最新的Win10 Mobile正式版系统更新,也就是Win10移动版。对于WP8.1系统来说,这是史上最重要的一次更新,带来数百项更新和众多功能特2016-03-18WP8.1升级Win10 Mobile正式版首批机型有哪些? 完整名单
WP8.1升级Win10 Mobile正式版首批机型有哪些?首批更新包括Lumia1520、Lumia930、Lumia640、Lumia640 XL等18款机型,下面我们来看看首批升级Win10 Mobile正式版机型名单完2016-03-18WP8.1手机怎么升级Win10 Mobile 10586.164?
Win10 Mobile正式版大规模推送锁定10586.164更新,但是WP8.1手机怎么升级Win10 Mobile 10586.164预览版?下面我们来看看WP8.1升级Win10 Mobile 10586.164的详细图文教程2016-03-18WP8.1手机怎么升级Win10 Mobile正式版? 图文教程
WP8.1手机怎么升级Win10 Mobile正式版?相信很多还在使用Windows Phone 8.1系统的用户已经等这一刻很久了但是具体应该怎么升级呢?下面我们来看看WP8.1升级Win10 Mobile正2016-03-18WP8.1系统直接升级Win10 Mobile更新过程体验 官方截图
WP8.1系统直接升级Win10 Mobile更新过程体验,WP8.1升级Win10 Mobile系统界面通知更加正式,Windows10是一项重要更新,带来数百项新特性,包括Office Mobile应用更新等2016-03-09
最新评论