社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 717阅读
  • 2回复

[分享]WP8.1 Silverlight应用如何迁移到Win10 UWP

楼层直达
z3960 
级别: FLY版主
发帖
787148
飞翔币
211615
威望
215717
飞扬币
2620659
信誉值
8


自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,意味着应用将迎来更多设备用户下载,并且此后将更加方便维护更新
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
z3960 
级别: FLY版主
发帖
787148
飞翔币
211615
威望
215717
飞扬币
2620659
信誉值
8

只看该作者 1 发表于: 2016-04-17
Win8系统中怎么正确给C盘分区

Win8系统中怎么正确给C盘分区
  1、打开我的电脑,然后右击C盘,选择“切割分区”。

  2、这时候就可以看到一个滑竿,直接往左滑动,就会出现盘符的名称。

  3、选好分区之后,就单击确定,这时候就可以看到软件里面分号的新盘符。
  4、记着就点击“提交”,这样就可以了,软件之后会提示重启电脑。

  5、系统重启之后就会进入类似DOS模式的环境,这时候需要做的就是一直等。具体的速度长短其实与Windows自检的时候差不多。等到完毕之后就会重启,进入系统之后就可以看到新盘符了。
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
级别: 光盘见习
发帖
48
飞翔币
22
威望
2
飞扬币
230
信誉值
0
只看该作者 2 发表于: 2016-04-18