2011-09-24 80 views
4

我在Windows 8 CTP上遇到了WindowsPhone 7.1仿真器的一些问题;它看起来像模拟器有一些从操作系统版本的依赖。如何在Windows8上运行windows phone 7.1仿真器

当我尝试它在Visual Studio部署,我收到以下错误:

错误1连接失败,因为无效的命令行参数。 0 0

我知道Win8的CTP版本不是现在开发的最好的操作系统,但是这个问题对我和我们的用户组来说很有意思。

在线求助消息:

Windows Phone Emulator has been blocked from running because it might prevent your computer from starting correctly in the future.

Your version of Windows Phone Emulator isn't compatible with this version of Windows.

For information about possible solutions to this problem, go online to the following Knowledge Base (KB) article:

Click to go online to the Microsoft website for the KB article Which version of Windows am I using?

You are using Windows 8.

+0

也许你应该尝试改变一些负责win版本的环境变量,或者你甚至可以尝试挂钩一些WinAPI,但我认为这不值得。 MS可能只是限制了它,很可能他们有一些原因。 –

+0

Win 8截至目前还不支持模拟器。 – Darkside

+0

你尝试过使用设备吗? – Alex

回答

3

当你引用,

Your version of Windows Phone Emulator isn't compatible with this version of Windows.

在我看来,所有你能做的就是等待更新,或(不知)找到模拟器源代码并尝试重新编译它。

0

到目前为止Win 8还不支持模拟器。

你做什么不要试着用管理权限来运行模拟器,否则你将会看到这个模拟器是多么的不兼容,你将会看到新的“别致”的Windows 8蓝屏死机。

由于其他虚拟解决方案仍然能够像Virtual Box一样工作,所以用于运行仿真器本身的虚拟主机肯定存在问题。 您可以在Win 8计算机上使用Virtualbox以有限的方式运行模拟器,但您将无法访问工具箱或无法运行XNA

0

只是为了让您知道。由于新操作系统中缺少一些API,它与Win8真的不兼容。它将在未来更新。

您仍然可以使用真实WP7设备进行开发(如果有的话),以在Win8中调试和测试我们的应用程序。

2

如果您有32位版本的Windows 8,则可以在兼容模式下安全地运行Windows Phone 7.1仿真器。右键单击可执行文件并单击兼容性选项卡。选中'以兼容模式运行程序'复选框并从列表中选择“Windows 7”。点击应用,然后离开。

6

它并没有为我工作,但有些人说要为他们工作 现在你可以下载7.1.1 WP SDK在Windows 8 :) 这里运行的链接 http://www.microsoft.com/download/en/details.aspx?id=29233

+2

我在Windows 8消费者预览版x64上测试了它,它工作正常。我首先安装了SDK 7.1,但得到了一些XNA Game Studio 4.0无法安装的错误,但后来我安装了SDK 7.1.1,仿真器效果很好。我有Visual Studio 11 Beta作为唯一VS顺便安装。它也在本页中描述:http://blogs.msdn.com/b/zxue/archive/2012/03/28/install-windows-phone-sdk-7-1-7-11-on-windows- 8-consumer-preview.aspx – mikeesouth

+1

也为我工作。安装步骤: 1)安装VS 2011 2)安装Windows Phone SDK 7.1 - 也将安装VS 2010(忽略XNA错误) 3)更新Windows Phone SDK(7.1.1) –

+0

是的!我安装了SDK 7.1并将Win 7升级到Win 8.我遇到兼容性错误。安装了7.1.1 SDK,一切正常。非常感谢。 –

相关问题