Deployment 将Universal DirectX应用程序部署到Windows Phone 8.1设备

Deployment 将Universal DirectX应用程序部署到Windows Phone 8.1设备,deployment,visual-studio-2013,directx,windows-phone-8.1,win-universal-app,Deployment,Visual Studio 2013,Directx,Windows Phone 8.1,Win Universal App,我一直在通过Universal App Template在Windows Phone 8.1上使用DirectX,在此过程中我注意到,无论我打开的是哪种解决方案,无论是Visual Studio中的Universal DirectX模板还是MSDN中的代码示例;每当我将解决方案中的默认项目设置为Windows Phone 8.1项目时,我不会选择将其部署到我的设备上,而是只显示6个模拟器 如果我将解决方案中的默认项目设置为Windows 8.1版本,则我可以选择在设备和模拟器上运行,如果我创建了

我一直在通过Universal App Template在Windows Phone 8.1上使用DirectX,在此过程中我注意到,无论我打开的是哪种解决方案,无论是Visual Studio中的Universal DirectX模板还是MSDN中的代码示例;每当我将解决方案中的默认项目设置为Windows Phone 8.1项目时,我不会选择将其部署到我的设备上,而是只显示6个模拟器

如果我将解决方案中的默认项目设置为Windows 8.1版本,则我可以选择在设备和模拟器上运行,如果我创建了Windows Phone 8.1 DirectX Silverlight应用程序,则我可以选择部署到设备和模拟器。因此,此问题仅适用于将DirectX通用应用程序部署到Windows Phone 8.1设备

更进一步说,我尝试生成一个APPX并手动将DirectX Universal应用程序部署到我的各种设备上,但即使8.1 SDK附带的部署工具说它成功了,它也没有出现在设备应用程序列表上

所以我想知道,是否有可能在Windows Phone设备上部署DirectX通用应用程序?如果可能,如何设置解决方案以允许部署到我的Windows Phone设备


谢谢。

是的,可以部署到电话设备

你需要一部装有8.1的Windows Phone。 将其插入已启用的USB端口。 解锁手机。解锁手机的工具的名称为 Windows Phone开发者注册8.1;可以在 从“开始”菜单中搜索它未在Visual Studio中列出 工具菜单。 试试这个:

创建一个新的通用d3d应用程序 右键单击windows phone项目并选择“设置为启动” 项目的 将解决方案平台设置为“ARM”
“设备”选项现在应该可用。

已经完成了这三项操作。问题是,虽然我没有在手机上部署DirectX应用程序的选项,但其他类型的8.1应用程序都可以部署,但我没有DirectXtry的选项:创建一个新的通用d3d应用程序,右键单击windows phone项目并选择“设为启动项目”,然后将解决方案平台设置为“ARM”。“设备”选项现在应该可以使用了。嘿,这很有效。非常感谢你。我会投票支持你,但我在评论中看不到合适的位置。太棒了。我转载了一个答案,你可以接受。只是接受了它。再次感谢你的帮助。