我最近安装了windows phone SDK来为我的手机创建应用程序。首先我将它安装在我的W8.1笔记本电脑(64位)上并试图执行这样的应用程序:
我创建了项目,成功构建了它并使用“应用程序部署”程序部署了XAP文件。我选择了模拟器7.1(v8未显示)作为目标,当我启动它时,我得到了以下错误:
我在谷歌上找不到答案,所以我尝试直接从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 :(得分: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附带)或使用带有较新处理器的计算机。