2013-12-11 101 views
1

我最近安装了windows phone SDK为我的手机创建应用程序。首先,我将它安装在我的W8.1笔记本电脑(64位)上,并尝试执行如下应用程序:Windows手机模拟器

我创建了该项目,并成功构建并部署了带有“应用程序部署”程序的XAP文件。我选择了仿真器7.1(V8未露面)为目标,当我启动它,我得到了如下因素的错误:

  • 无法因为它的目标是一个版本的Windows Phone是部署这个应用程序的设备高于设备支持的水平。

我真的没有找到关于谷歌的答案,所以我试图从MS VS 2012米的Windows Phone程序与设备直接部署:和ARM,得到了如下因素的错误:

  • 一屏幕说这不兼容。

我做了一些googeling,发现我需要hyper v启用。我去了BIOS,启用它,但它没有显示我的控制面板程序列表中的hyper v。 (我的笔记本电脑确实满足所有的要求...奇怪)

一些进一步googeling告诉他我必须安装Visual Studio 2013,我做到了,现在我的Visual Studio Windows手机程序无法启动并弹出了如下因素的错误:

  • 无法找到一个或多个组件,请重新安装应用程序....伟大

我放弃了在该计算机上,并决定切换到我的其他的笔记本电脑(W8 64位)给这一个镜头,同样的过程,我安装了SDK,尝试启用虚拟化在BIOS中,但它不在那里,所以它在我的节目列表中出现了。但我无法从visual studio的windows phone程序中选择任何模拟器(只能选择“设备”)。我尝试部署与应用程序部署程序XAP文件,但与其他计算机相同的错误(可能是因为V8不在列表中)

我试过的最后一件事是打开V8仿真器,但它启动发射因为我需要一个第二addess翻译....

感谢

回答

0

这听起来像您的Windows Phone项目瞄准的是WP8 SDK,而你的身体的手机是WP7。那是对的吗?

如果你有WP7手机,你需要一个针对WP7.1 SDK的手机项目,你可以在这里下载:http://www.microsoft.com/en-us/download/details.aspx?id=27570

至于你的WP8模拟器的麻烦,它看起来像你的处理器不支持SLAT。这是在此列出的要求:http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff626524(v=vs.105).aspx。如果确实如此,就我所知,唯一的选择是使用WP7.1仿真器(SDK附带的)或者使用带有较新处理器的计算机。

+0

我有一个英特尔(R)核心(tm)i7-4700MQ处理器。而我刚刚看到我的项目伙伴用同样的设备成功地运行了仿真器,并且他没有做任何特别的事情。当我回家时,我会给你一个解决方案。谢谢! –

+0

我安装了visual studio ultimate 2012,然后安装了windows phone SDK 8,现在看起来我可以运行模拟器(只有7.1),模拟器8给我一个错误,说我必须启用hyper-v。 –