时间:2021-05-23
自Win10发布后,微软一直向开发者宣传UWP通用平台的好处,而现在大多数应用还停留在WP8.1Silverlight阶段,微软现在鼓励开发者将应用迁移到最新的Windows10UWP,并给出官方指导。
Windows Dev Center发布了官方指导,包括很多细节,一步一步指导如何将Windows Phone Silverlight应用迁移到UWP。Silverlight移植到Win10通道将帮助开发者自动完成80%的代码转换。
下载桥接工具
点击Mobilize.NET你可以很容易发现Silverlight to Windows 10 bridge迁移工具,包括Visual Studio 2015(包括Update 1)免费下载,请点此链接
运行工具
运行Windows PhoneSilverlight-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,意味着应用将迎来更多设备用户下载,并且此后将更加方便维护更新。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
win10/wp8.1版onedrive音乐盒子怎么用?微软onedrive音乐盒子功能今日正式上线。下面和哥一起看看win10/wp8.1版onedriv
今天为大家带来win10手机预览版10512与wp8.1性能体验对比视频,对于win10手机预览版10512和wp8.1还不太了解的朋友可以先来看看哦! 微软
之前我们曾报道了WP8.1手机都能升级Win10的消息,只不过当时微软语气比较含糊。那么现在WP8.1手机能升级Win10吗?下面我们一起来了解下吧!现在微软硬
《WindowsDeviceRecoveryTool》是微软在首次推送Win10手机预览版时,同时推出的Win10降级WP8.1刷机工具。如果Win10forP
微软在Win8升级完Win8.1之后,日前又将WP8系统升级到WP8.1,至此微软打通Win8.1和WP8.1的策略就此清晰。WP8.1里新增同步我的设置,