Windows Phone 7 的部署需要很长时间

发布于 2024-09-11 20:03:43 字数 221 浏览 4 评论 0原文

我正在玩 Windows Phone 7 开发,当我按 F5 时,Visual studio 需要很长时间才能部署应用程序,我得到

Window Phone 模拟器正在完成操作系统启动。

会出现什么问题呢?

PS:我在 Mac 上使用 Windows 7 和 Parallels Desktop

I'm playing around with windows phone 7 development, when I press F5 Visual studio takes forever to deploy the app, I get

Window Phone Emulator is doing complete OS boot.

What would be the problem?

PS: I'm using windows 7 on Mac with Parallels Desktop

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

一桥轻雨一伞开 2024-09-18 20:03:44

此阶段不支持模拟器在其他虚拟机内部或并行运行。它本身是作为虚拟机实现的。在 Windows 平台上运行的 VM 将通过模拟器启动进行检测并提供特定的错误消息。我注意到有几个人在 Mac 上的 Parallels 中遇到了同样的问题……大概是虚拟机检测无法阻止该尝试。

系统要求记录于此处此处供您参考。

与我们必须运行 Mac 来轻松开发 iPhone 类似,您需要运行 PC 来开发 Windows Phone 7 - 至少目前是这样。

The emulator isn't supported running inside or side by side other VM's at this stage. It is implemented as a VM itself. VM's running on windows platforms will be detected by the emulator startup and a specific error message provided. I've noticed several people having the same issue from Parallels on Mac ... presumably the VM detection doesn't work over there to stop the attempt.

System requirements documented here and here for your reference.

Similar to how we have to run a Mac to develop for iPhone without hassles, you'll need to run a PC to develop for Windows Phone 7 - at least for now.

等风也等你 2024-09-18 20:03:44

您可能还会发现 WIndows 手机模拟器的问题是因为模拟器实际上是在虚拟机中运行的真实手机 ROM。
由于您的情况是虚拟机(Mac 上的 Parallels 上的 Windows 7),这可能可以解释您的性能问题。使用 VMWare 的开发人员也遇到过类似的问题,而且 Virtual PC / Hyper-V 根本不支持 Windows Phone 7。
在虚拟机上运行虚拟机会对性能造成巨大影响,您唯一的解决方案可能是在兼容硬件(即显卡/具有 WDDM 1.1 兼容驱动程序等)上廉价安装 Windows Phone 7 工具等。

You may also find your issue with the WIndows Phone Emulator is because the Emulator actually the real phone ROM running in a Virtual Machine.
Since your situation is a VM (Windows 7 on Parellels on Mac) this may explain your performance issue. Developers using VMWare have had similar issues plus Virtual PC / Hyper-V does not support Windows Phone 7 at all.
Running virtual machines on virtual machines is a massive performance hit, your only solution may be a cheap PC installation of Windows Phone 7 tools etc on compatible hardware ie Graphics Card / with WDDM 1.1 compatible drivers etc.

风为裳 2024-09-18 20:03:44

对于我的 WP8 部署,我注意到断开 MacBook Air 的电源会大大减慢部署速度(调试和跟踪也会如此)。

只需将笔记本电脑重新插入电源,一切就会再次变得很快。

For my WP8 deployment, I notice that disconnecting my MacBook Air from the power source will slow the deployment down considerably (so will the debugging and tracing).

Simply plug the laptop back to the power source and everything will become fast again.

林空鹿饮溪 2024-09-18 20:03:44

不要在调试会话之间终止模拟器。没有必要。

此外 - 与这些工具一起安装的 Visual Studio 2010 Express For Windows Phone 的响应速度更快,因为它运行的功能较少。

因此,如果速度确实是一个问题,那么这可能是一个选择。

Don't kill the emulator between debug sessions. There is no need.

Also - Visual Studio 2010 Express For Windows Phone, which is installed with the tools, is much more responsive as it has less features running.

So if speed is really an issue, that may be an option.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文