欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


360浏览器不能记住用户名和密码的解决方法
Win8系统中怎么正确给C盘分区
IE浏览器出现了乱码是什么情况
IE菜单“查看”下的“源文件”项被禁用是怎么回事
Win8系统VMware虚拟机挂载硬盘提示"无法挂载硬盘"的故障原因及解决方法
两个技巧缓解IE运行缓慢
IE浏览器如何设置脱机工作
Win8.1系统如何删除我的电脑中视频、图片、文档、下载图标
ie浏览器如何合并窗口
win8.1系统运行风暴语音提示“hosbox_panel.exe"怎么办
WP8.1 Silverlight应用如何迁移到Win10 UWP
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

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

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站