Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows 10平板电脑上的Windows phone 8.1 Silverlight应用程序_C#_Uwp_Windows 10 Mobile - Fatal编程技术网

C# Windows 10平板电脑上的Windows phone 8.1 Silverlight应用程序

C# Windows 10平板电脑上的Windows phone 8.1 Silverlight应用程序,c#,uwp,windows-10-mobile,C#,Uwp,Windows 10 Mobile,我有一个Windows phone 8.1 Silverlight应用程序 现在我需要让它也在Windows10手机和平板电脑上运行。我检查过了,该应用程序在windows 10手机上可用,即使是为windows 8.1部署的,但似乎我无法在windows 10平板电脑上安装 我的问题很简单: 是否有一种将8.1项目转换为UWP的“快速方法” 我可以在不重新编写所有代码的情况下为平板电脑部署应用程序吗 谢谢大家这个问题与我昨天刚刚回答的问题非常相似。这并不是一个真正的重复,所以我将在这里重申

我有一个Windows phone 8.1 Silverlight应用程序

现在我需要让它也在Windows10手机和平板电脑上运行。我检查过了,该应用程序在windows 10手机上可用,即使是为windows 8.1部署的,但似乎我无法在windows 10平板电脑上安装

我的问题很简单:

  • 是否有一种将8.1项目转换为UWP的“快速方法”
  • 我可以在不重新编写所有代码的情况下为平板电脑部署应用程序吗

谢谢大家

这个问题与我昨天刚刚回答的问题非常相似。这并不是一个真正的重复,所以我将在这里重申答案,并附上另一个问题(1)的链接

不幸的是,没有简单且完全自动化的方法将Silverlight应用程序移植到UWP,这主要是因为API足迹在两个平台之间发生了变化和更新。有很多相似之处,但也有很多需要手动更改的突破性更改

是Microsoft针对此特定升级路径的指南

从上述文章中:

注意:本指南旨在帮助您手动将Windows Phone Silverlight应用程序移植到Windows 10。除了使用本指南中的信息移植应用程序外,您还可以尝试Movesite.NET的Silverlight Bridge的开发者预览,以帮助自动化移植过程。此工具分析应用程序的源代码,并将对Windows Phone Silverlight控件和API的引用转换为对应的UWP。由于此工具仍在开发人员预览中,因此它尚未处理所有转换场景。然而,大多数开发人员应该能够通过使用这个工具来节省一些时间和精力。要尝试开发人员预览,请访问


[1]

简短回答:可能不会。ist是8.1商店还是8.1 Silverlight?@Kaibrum感谢您的回复,是8.1 Silverlight。遗憾的是,我可能需要重写很多代码。如果它是一个商店应用程序,你可能只需要更改几行代码和名称空间就可以了,但是使用silverlight,它更像是一个完全的重写…@Kaibrum,非常感谢,我想这将是一个血腥的浴场。如果你想回答,我会检查它是否正确啊,只是在阅读@kaibrumummed的第二条评论之前发布了一个答案。Pier,您可能希望更新该问题,说明它是Win 8.1 Silverlight应用程序,以便其他人可以从该问题中获得完整的上下文。