5

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

  1. 设备中是否还会提供 PowerShell 选项?(部署应用程序)

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

4

2 回答 2

4

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

于 2013-01-17T12:21:53.637 回答
2

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

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

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

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

于 2013-01-17T14:22:31.080 回答