【问题标题】:How to deploy a metro app to windows 8 device/Tablet?如何将 Metro 应用程序部署到 Windows 8 设备/平板电脑?
【发布时间】:2013-01-17 11:52:05
【问题描述】:

为了测试应用程序,我通过创建一个在 vs2012 中提供的应用程序包来部署我的 Metro 应用程序。我已经通过使用 PowerShell 打开来部署包,但现在我想在 Windows 8 设备(平板电脑)中部署 Metro 应用程序进行测试,我该怎么做?

  1. 设备中是否还有可用的 PowerShell 选项? (部署应用)

  2. 还有其他部署方式吗?

【问题讨论】:

    标签: windows-8 windows-store-apps


    【解决方案1】:

    我已经使用它来将应用程序旁加载到包括 SurfaceRT 在内的其他设备上进行测试 http://blogs.msdn.com/b/patricka/archive/2012/11/06/10365947.aspx

    【讨论】:

    • 首先感谢您的回复,您的意思是说使用 powershell 选项运行在 windows 平板电脑或其他 windows 8 设备中也可用?
    • 只要您有相关文件,就可以进行安装/侧载。安装脚本将根据需要获取设备许可证等。
    • 这个答案确实可以使用一些细节,因为它目前只是一个链接。
    【解决方案2】:

    除了在 Visual Studio 2012 中创建应用程序包并以这种方式部署应用程序外,您还可以使用 Remote Tools for Visual Studio 2012 for ARM 将应用程序部署和调试到 Surface 或其他平板电脑(对于 x86 或 x64 平板电脑,使用匹配的远程工具安装)。

    在目标设备上安装远程工具后,您只需在目标设备上启动远程工具,配置访问权限,然后在您的开发机器上,打开项目属性,选择调试选项,然后使用下拉菜单选择远程机器作为要启动的调试器。单击机器名称字段,然后使用下拉菜单选择运行远程工具的目标机器的机器名称。

    现在,当您开始调试项目时,它将被打包并部署到目标设备,您可以设置断点并单步执行您的代码。以这种方式部署后,您可以使用应用的磁贴从开始屏幕重新运行应用。

    编辑:需要注意的重要一点...无论您是使用 PowerShell 脚本技术部署/旁加载,还是使用远程调试,目标设备都需要具有有效的开发人员许可证。当您尝试旁加载您的应用程序时,系统会提示您获取开发者许可证,但您也可以使用 PowerShell 手动获取许可证...可以在此处找到说明:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh974578.aspx

    【讨论】:

    • 感谢您的详细说明 - 最有帮助!
    • 我认为这比侧载更容易调试!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多