我有一个原生的Windows桌面应用程序'包含
全部安装了Advanced Installer作为一个应用程序' (对用户来说,它是一个应用程序,但它包含几个可执行文件/模块/依赖项 - 子安装程序)。
如何以针对Windows 8.1和10桌面的一个appx
程序包的形式将其转换为通用Windows平台(UWP),是否可以实现?
答案 0 :(得分:3)
您必须重新构建并重新构建您的应用程序,因为服务不起作用,UAC是不允许的,对于依赖项,您必须弄清楚它们是否与UWP兼容。
如果你的目标只是让你的应用程序从Windows商店中可用,你可以查看桌面桥; https://developer.microsoft.com/en-us/windows/bridges/desktop这会将您的应用程序包装在可以在Windows 10周年更新上运行的appx中。但是,由于不支持服务,你仍然需要做一些工作。
答案 1 :(得分:1)
正如Dave所说,你需要围绕应用程序进行一些工作。 Desktop Bridge不支持任何机器资源(即服务,驱动程序,访问HKLM等...)
正如您可能知道的那样,Advanced Installer can also help you package your UWP app,一旦它完全兼容。
有关转换服务和其他问题的建议,我建议this Microsoft forum。