0

我一直在使用通用应用程序模板在Windows Phone 8.1上使用DirectX,并且在此过程中我注意到无论我打开哪些解决方案,无论是Visual Studio中的Universal DirectX模板或MSDN代码示例;每当我将解决方案中的默认项目设置为Windows Phone 8.1项目时,我都没有选择部署到我的设备,而是只有6个模拟器出现。将Universal DirectX应用程序部署到Windows Phone 8.1设备

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

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


所以我想知道,是否可以将DirectX(Universal)应用程序部署到Windows Phone设备?如果可能的话,如何设置解决方案以允许部署到我的Windows Phone设备?

谢谢。

+0

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

+0

嘿,那工作。非常感谢你。我会为你投票,但我不能在评论中看到它的位置。 – killerrin

+0

真棒。我转贴作为您可以接受的答案。 – bitwise

回答

0

试试这个:

  1. 创建一个新的通用D3D应用
  2. 右键单击Windows手机项目,并选择“设置为启动 项目”
  3. 设置解决方案平台,以“ARM”

'Device'选项现在应该可用。

0

是的,可以部署到手机设备。

  • 您需要一个带有8.1的Windows Phone。
  • 将其插入启用的USB端口。
  • 解锁手机。 “解锁手机的工具的名称是 ”Windows Phone开发者注册(8.1)“;可从 通过开始菜单进行搜索(它未列在Visual Studio 工具菜单中)。
+0

已经有三个完成了。事情是,虽然我没有选择将DirectX应用程序部署到手机,但每个其他类型的8.1应用程序都可以正常部署,但我只是没有选择DirectX的选项 – killerrin

相关问题