是否将Windows Form应用程序转换为Win10平板电脑所需的UWP应用程序?

时间:2016-05-16 14:09:23

标签: c# winforms visual-studio-2010 win-universal-app

我们开发了一个Windows Forms应用程序,该应用程序最初将在Windows 10 PC中运行。在最后一刻,它已更改为Windows 10平板电脑,因此我认为它无法正常运行,我们需要将整个应用转换为Universal Windows PlatformUWP)应用

因此,我将完整的应用程序发送给使用Windows 10平板电脑作为 zip 文件的用户。瞧,他能够完美地在平板电脑上运行它。

此应用程序不会进入Windows应用商店,我们只会将应用程序部署到选定的Windows 10平板电脑,方式与我们在此处相同(通过zip文件或类似格式)。

我的问题:鉴于我们的情况和此应用程序的有限部署,将此Windows窗体应用程序转换为UWP应用程序有什么明显的好处吗?或者最重要的是,我们不应该将其作为Windows窗体应用程序保留?

感谢。

2 个答案:

答案 0 :(得分:0)

<强>效益

如果你将你的应用转换为UWP,请注意它不是一个简单的端口,你会因为API的不同而再次编写大部分内容,因为顾名思义你将拥有一个在多个设备上运行的应用程序平板电脑,手机,台式机等Windows系列平台。

,否则

在您的情况下,如果您继续使用win form app,则不会受到伤害。这显然可以保证在Win 10上运行,这并不奇怪。除非你需要上述好处,否则我认为没有任何理由再次将开发工作用于创建UWP。

答案 1 :(得分:0)

在平板电脑上运行软件不应该有任何问题,只要它与台式机x x86或x86_64的架构相同即可。

UWP旨在通过Windows商店进行沙盒化和分发。没有什么可以阻止您按照古老的安装程序和.zip文件传播分发桌面应用程序。

至于你是否应该把它作为一个Windows窗体应用程序,有些人可能会认为将它与微软更新近的GUI系列(又名XAML)将有助于未来证明你的产品。虽然我认为它绝对值得调查,但是如果你没有这样做的话,就没有真正的需要跳槽,因为我不认为微软会将WinForms平台拉开一段时间。