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,意味着应用将迎来更多设备用户下载,并且此后将更加方便维护更新。

(0)

相关推荐

  • Win32程序彻底转制成Win10 UWP应用的官方指导教程

    微软此前宣布了Win32程序转制Win10 UWP应用项目,现在微软开发者博客公布了更多关于将桌面程序转换成Windows10 UWP应用开发指导教程,更加彻底,可用于Win10 Mobile平台. ...

  • Win32转制成Win10 UWP应用有什么好处?

    Win32转制成Win10 UWP应用优势是什么? 微软已经发布几款Win32转制UWP应用到Win10商店中,这就是之前的Project Centennial计划成果,将传统的.exe程序转换成UW ...

  • Win10 UWP版[微信]v1.0.11更新内容

    今天Win10 UWP版<微信>测试版迎来v1.0.11更新,本次更新主要是添加新功能和修复Bug,仅面向Windows10 PC和平板电脑版,包括聊天中可以展示自定义表情,增加新消息提醒 ...

  • Win10 UWP如何向特定用户发送特别通知

    微软已经宣布将在Dev Center开发者中心Insider预览项目中添加新功能,方便Windows商店发布者.微软将允许Win10 UWP开发者将应用特定用户群发送特别通知. 在博客中微软解释道,使 ...

  • Win10 UWP应用系统的启动命令介绍

    Win10 UWP应用系统的启动命令介绍 以下命令只支持"运行"工具,可用Win+R调出.注意应用篇命令最后的英文冒号":"不可少. 应用篇: 3D Build ...

  • Win32转制Win10 UWP应用工具更新v1.4:修复众多Bug

    12月15日消息,微软在今年9月中旬在Windows商店上架了Win32转制Win10 UWP应用工具也就是Desktop App Converter,这款工具能够让Win32应用添加诸多UWP新特性 ...

  • Win10 UWP通用版VLC更新:修复Bug

    Win10 UWP通用版VLC最近更新修复了几个显著的Bug,提升了HD视频播放,重新回到Win10 Mobile平台.在UI方面,UWP版VLC更加流畅顺手. UWP版VLC更新内容: 修复当消除对 ...

  • Win10 UWP版《Viber》正式版发布:新增视频通话

    在Windows10平台上经过短暂的Beta公开测试后,Viber应用最终推出了首个Win10 UWP正式版.该应用新增视频通话.支持透明动态磁贴和对话Pin到开始屏幕,可以快速获得通知等,下面一起跟 ...

  • Win10 UWP版《淘宝》迎来更新:可删除聊天记录

    7月17日Win10 UWP版<淘宝>迎来v1.11更新,包括适配Win10 Mobile和Windows10 PC系统平台,本次更新主要新增删除与卖家聊天记录功能,优化购物车界面等. 淘 ...