WP8.1 Silverlight应用如何迁移到Win10 UWP

时间:2023-11-29 00:15:59 

微软公布了Mobilize.NET推出的Silverlight迁移Win10通用应用工具。这将帮助Windows Phone Silverlight应用开发者将他们的WP Silverlight 8.x应用容易转换为Win10 UWP应用

自Win10发布后,微软一直向开发者宣传UWP通用平台的好处,而现在大多数应用还停留在WP8.1Silverlight阶段,微软现在鼓励开发者将应用迁移到最新的Windows10 UWP,并给出官方指导。

WP8.1 Silverlight应用如何迁移到Win10 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文件存储的位置。

WP8.1 Silverlight应用如何迁移到Win10 UWP

排除故障,查找丢失的DLLs

最常见DLLs查找不到的原因是在Silverlight应用使用的第三方库导致,如果引用的DLLs相关代码不能在UWP中使用,那么将导致命名空间无法转换。修复丢失的DLLs最好的方法是手动替换成标准控件。

排除不能转换的Silverlight代码

尽管该转换工具已经有超过2300个API和XAMLs映射,但有时候仍不能覆盖完整的Silverlight代码实例。开发者需要查询命名空间和类的映射,帮助识别不在UWP中的代码。

排除控件和事件

你的应用基本上已转换完成,但是在Win10 UWP平台一些映射仍不能正常工作。表现不同的控件可以由定义控件字段和赋值控件加载事件来调整。使用MVVM方法进行绑定到耦合控件也是不错的选择。

WP8.1 Silverlight应用如何迁移到Win10 UWP

Silverlight Bridge to Window tool目前仍处于开发者预览阶段,因此仍需要一些技巧。不过比目前常规做法效率提高的多很多,将应用迁移到Win10 UWP,意味着应用将迎来更多设备用户下载,并且此后将更加方便维护更新。

标签:Silverlight,Win10
0
投稿

猜你喜欢

  • 6个不为人知的Word实用技巧,办公效率大大提升

    2023-11-10 16:58:00
  • word 大小写切换太麻烦?这里有超简便的方法!

    2023-08-20 00:46:33
  • excel数据有效性的4种常用功能详细分析

    2023-11-01 22:01:49
  • 华为EMUI系统人性化功能怎么使用?

    2023-01-12 06:19:50
  • Win10一直卡在正在准备自动修复怎么办?

    2022-11-02 12:04:16
  • win10键盘错乱怎么恢复_win10键盘错乱怎么恢复详细教程

    2023-07-02 08:33:04
  • Excel如何使用超链接函数

    2023-11-21 12:29:17
  • 教你三招,在Mac电脑上快速输入重音符号,不想看看吗?

    2022-07-18 10:39:34
  • iOS 15.6 RC版修复了什么内容?iOS 15.6 RC版已知BUG有哪些?

    2023-08-03 21:59:35
  • Win7淘宝买东西时提示安全插件Aliedit.dll丢失

    2022-04-28 07:05:34
  • excel下拉列表怎么做

    2023-11-08 08:36:06
  • Win11应用商店无法联网怎么解决?

    2023-06-11 09:41:48
  • ppt幻灯片怎么给图片添加聚焦效果?

    2023-07-11 17:47:23
  • Win10系统为什么只有一个C盘?

    2023-04-11 13:26:38
  • 苹果Mac Final Cut Pro更新后,如何将视频分享到YouTube?

    2022-02-18 18:29:25
  • Win7系统中火狐(Firefox)浏览器动态图复制不了怎么办?

    2022-01-15 08:31:54
  • Win7无法识别网络怎么办?如何解决?

    2022-05-05 12:31:15
  • Excel表格中进行定制的操作方法

    2022-05-26 01:24:37
  • 苹果将M1 Mac和“B2002”产品归入蓝牙数据库

    2022-03-21 19:50:03
  • Win8开机提示Invalid partition table如何解决

    2022-10-25 22:39:38
  • asp之家 电脑教程 m.aspxhome.com