我可以嵌入一个windows商店应用程序在一个经典的windows应用程序



我想嵌入一个通用的windows应用程序到windows 10上的经典windows应用程序。这可能吗?

简短的回答是否定的。然而……下面的信息可能会对你有所帮助,这取决于你想要做什么。

如果你只是想获得桌面应用程序的外观和感觉,你应该知道Windows 10应用程序(与Windows 8应用程序不同)默认以非全屏模式运行,并且可以调整大小。Windows 10桌面应用程序的右上角图标(min/max/resize)看起来与UWP应用程序的标题栏和右上角图标相似。

如果你用XAML创建一个UWP应用程序,你将无法将其嵌入到桌面应用程序中。但是,如果你正在使用HTML5和JavaScript构建Windows 10应用程序,你可以将其重新打包到嵌入桌面应用程序的浏览器控件中。

如果你正在使用第三方工具(如Unity)创造游戏,你便可以将其导出为Windows桌面应用程序,就像导出到Windows 10的UWP应用程序一样简单。Unity也可以用于非游戏应用程序,所以你可以将其导出到桌面应用程序,并且仍然可以选择发布相同游戏/应用程序的UWP。

如果你想从你的UWP应用程序访问完整的Windows SDK,你将无法这样做,因为你将受到UWP沙箱的限制。但是Windows 10在帮助你访问许多高级功能方面做了许多改进,例如访问文件系统中的某些位置,所以你可能能够使用UWP所提供的所有功能。

如果你想避开Windows Store,你可以侧载你的应用,正如之前的评论所建议的。

希望有帮助!:)

最新更新