2016-06-07 205 views
3

我有一个Windows Phone 8.1 Silverlight应用程序。Windows Phone 8.1 Windows 10平板电脑上的Silverlight应用程序

现在我需要使它在Windows 10手机和平板电脑上运行。我检查了该应用程序在Windows 10手机上可用,即使为Windows 8.1部署,但似乎我不能在Windows 10平板电脑上安装它。

我的问题很简单:

  • 是否有“快速路”,用于将8.1项目UWP?
  • 我可以在不重写所有代码的情况下部署我的平板电脑应用吗?

感谢所有

+0

简短的回答:大概不会。是ist 8.1商店,还是8.1 Silverlight? –

+0

@KaiBrummund谢谢你的回复,它是8.1 silverlight。我可能需要重写很多代码 –

+0

可悲的是。如果它是一个商店应用程序,你可能会只改变几行和命名空间,但与Silverlight,它更多的是一个完整的重写... –

回答

2

这个问题是奇怪类似于一个,我昨天回答。这不是一个真正的重复,所以我会重申这里的答案以及一个链接到另一个问题(1)

不幸的是,没有简单和全自动的方式将Silverlight应用程序移植到UWP,主要是因为API脚本已更改并在两个平台之间进行了更新。有很多相似之处,但也有很多需要手动更改的重大更改。

here是Microsoft针对此特定升级路径的指导。

从上面的文章:

注意本指南旨在帮助您端口您的Windows Phone Silverlight应用程序到Windows 10手动。除了使用本指南中的信息来移植您的应用之外,您还可以尝试Mobilize.NET的Silverlight Bridge的开发人员预览版,以帮助自动化移植过程。该工具分析您的应用程序的源代码,并将对Windows Phone Silverlight控件和API的引用转换为它们的UWP对象。由于此工具仍处于开发人员预览中,因此尚未处理所有转换方案。但是,大多数开发人员应该能够从该工具开始,节省一些时间和精力。要尝试开发人员预览,请访问Mobilize.NET's website

[1] Can a Silverlight out-of-browser app be converted to Universal Windows Platform (UWP) app?

相关问题