【问题标题】:Can I develop Windows 10 App on a Windows 8.1 device?我可以在 Windows 8.1 设备上开发 Windows 10 应用吗?
【发布时间】:2015-10-08 19:21:55
【问题描述】:

我想按照指南 (http://microsoftedge.github.io/WebAppsDocs/en-US/win10/CreateHWA.htm) 开发 Windows 10 应用程序,但它说它需要 Windows 10 Insider Preview 作为要求。但是,我现在无法下载它,因为它指出:

我们非常接近 Windows 10 的公开发布,因此我们现在不会将任何新 PC 加入 Windows 预览体验计划。

我现在有什么方法可以开发 Windows 10 应用程序吗?我想完成它,以便在 Windows 10 发布后它可以发布。谢谢!

【问题讨论】:

    标签: windows visual-studio windows-phone windows-8.1 windows-10


    【解决方案1】:

    您也可以使用 Windows 8.1 开发 Windows 10 应用程序。您需要 Visual Studio 2015 和最新的 Windows SDK。将来您也可以从 Windows 7 进行开发。 (两者都已在旧金山的构建会议上宣布。)

    会有一些限制 - 您无法将 Win10 应用部署到本地系统,因为您在本地运行 W8.1。 (但您可以使用远程或虚拟机)。 XAML 设计器也会有一些限制。 最简单的方法可能是在云中的远程机器上开始开发。以下是如何设置的指南:https://github.com/DanielMeixner/DevDreamMachine

    随着我们越来越接近 VS2015 和 W10 的发布,也请查看这篇文章。 VS2015 版本和 Windows 版本之间的应用程序开发存在一些限制,这可能会影响您。 http://blogs.windows.com/buildingapps/2015/06/29/release-dates-and-compatibility-visual-studio-2015-and-windows-10-sdk/

    【讨论】:

    • 好的。我尝试了它并按照步骤创建了我的第一个 Win10 应用程序。我还安装了 Win10 模拟器,想在上面测试和运行应用程序。但是一旦我点击运行,手机就会一直显示“加载”屏幕(上面有蓝点)。虽然可以加载操作系统,但无法加载应用程序。我做的事情对吗?该应用程序应该能够在模拟器上运行吗?谢谢!
    • 好吧,如果我用另一个 URL 替换我的 URL,我发现它确实有效。我的页面有一个 window.location= someLocation 阻止工作。 Win10 App浏览器不支持吗?但是如果我去模拟器上的浏览器打开,它运行正常。
    • 我还没有尝试过,但如果您使用 window.location 进行重定向,这实际上可能不起作用。确保新的 URI 出现在 appxmanifest 的 ApplicationContentUriRules 列表中。
    猜你喜欢
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多