我想将一个通用的Windows应用程序嵌入到Windows 10上的经典Windows应用程序中。这可能吗?
答案 0 :(得分:1)
简短的回答是否定的。但是......根据您尝试做的事情,以下信息可能会对您有所帮助。
如果您只想获得桌面应用程序的外观,您应该知道Windows 10应用程序(与Windows 8应用程序不同)默认情况下以非全屏模式运行,并且可以调整大小。 Windows 10中的桌面应用程序具有右上角的图标(最小/最大/调整大小),其外观类似于UWP应用在标题栏和右上角图标中的外观。
如果您使用XAML创建UWP应用,则无法将其嵌入桌面应用程序中。但是,如果您使用HTML5和JavaScript构建Windows 10应用程序,则可以在嵌入桌面应用程序的浏览器控件中重新打包它。
如果您使用Unity等第三方工具创建游戏,则可以将其导出为Windows桌面应用程序,就像导出到Windows 10的UWP应用程序一样.Unity可用于非 - 游戏应用程序,所以你今天可以将它导出到桌面应用程序,并且仍然可以选择发布相同游戏/应用程序的UWP。
如果您正在考虑从UWP应用程序访问完整的Windows SDK,那么您将无法这样做,因为您将受到UWP沙箱的限制。但Windows 10在帮助您访问许多高级功能方面做了许多改进,例如:访问文件系统中的某些位置,这样您就可以使用UWP提供的所有功能。
如果您想避开Windows应用商店,可以按照之前的评论的建议调试您的应用。
希望有所帮助! :)