【发布时间】:2013-01-17 11:52:05
【问题描述】:
为了测试应用程序,我通过创建一个在 vs2012 中提供的应用程序包来部署我的 Metro 应用程序。我已经通过使用 PowerShell 打开来部署包,但现在我想在 Windows 8 设备(平板电脑)中部署 Metro 应用程序进行测试,我该怎么做?
设备中是否还有可用的 PowerShell 选项? (部署应用)
还有其他部署方式吗?
【问题讨论】:
标签: windows-8 windows-store-apps
为了测试应用程序,我通过创建一个在 vs2012 中提供的应用程序包来部署我的 Metro 应用程序。我已经通过使用 PowerShell 打开来部署包,但现在我想在 Windows 8 设备(平板电脑)中部署 Metro 应用程序进行测试,我该怎么做?
设备中是否还有可用的 PowerShell 选项? (部署应用)
还有其他部署方式吗?
【问题讨论】:
标签: windows-8 windows-store-apps
我已经使用它来将应用程序旁加载到包括 SurfaceRT 在内的其他设备上进行测试 http://blogs.msdn.com/b/patricka/archive/2012/11/06/10365947.aspx
【讨论】:
除了在 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
【讨论】: