gpt4 book ai didi

visual-studio - Windows Phone 8.1 模拟器的问题

转载 作者:行者123 更新时间:2023-12-03 22:45:02 24 4
gpt4 key购买 nike

我真的很难应付 Windows 手机模拟器。
我的最终目标是部署我的应用程序并通过 fiddler 嗅探 http 请求。
我在 Windows 8.1 上使用 Visual Studio 2013 Update 4

我面临的问题

  • 有时模拟器根本无法启动并卡住“Window Phone OS 正在启动”。

    首先,我收到“正在尝试修改开关设置”信息对话框的消息。我点了确定。然后我得到“Windows Phone 模拟器无法连接到 Windows Phone 操作系统”的错误对话框“未将对象引用设置为对象的实例”(内部 c# 错误)。我点击关闭,它卡在“Windows Phone 操作系统正在启动”。
  • 如果我解决了这个问题并且我的应用程序被部署。我无法连接到互联网。甚至浏览器中的链接也打不开。
  • 现在,在最罕见的情况下,我能够连接到互联网。我无法嗅探 http 请求。

  • 但是嗅探仍然是我的次要问题,但我的第一个问题是让模拟器运行并连接到互联网。

    我为排除故障而执行的步骤。
  • Hyper-V 作为 Windows 功能已打开。
  • 我的防火墙已被禁用。
  • 我已经删除了 Hyper-V 管理器创建的虚拟机和交换机,并让它通过 Visual Studio 创建。
  • 在网络连接中,禁用和启用 vEthernet(Windows Phone 模拟器开关)。
  • 也试过 ipconfig/renew。

  • 浏览了很多 msdn 帖子、博客等问题,但模拟器的行为非常不一致。

    有什么办法可以获得模拟器日志/信息吗?

    任何指导我走向任何方向的帮助将不胜感激。

    更新
    现在唯一对我有用的是禁用 Hyper-V 窗口功能,然后再次启用它。
    请注意昂贵的系统也会重新启动。然后将我的用户名添加到 Hyper V 管理员组,然后部署应用程序。
    因此,每当我更改网络时,我都必须执行这些步骤。绝对不可持续

    更新 1
    所以现在我让 fiddler 也充当中间人。按照这里的步骤操作 http://blogs.msdn.com/b/wsdevsol/archive/2013/06/05/configure-the-windows-phone-8-emulator-to-work-with-fiddler.aspx .这里要更改的几件事是端口号并提供 IP 号而不是主机名。

    也让 fiddler 总是先启动,然后是模拟器。 Fiddler 能够嗅探模拟器中发生的请求。但是我的应用程序 http 请求没有通过,如果我在没有 fiddler 的情况下运行,这很好。我目前正在研究这个。

    此致,
    索拉夫

    最佳答案

    您是否尝试过以管理员身份运行 Visual Studio?有时,用户必须具有最高权限才能运行 Hyper-V。

    关于visual-studio - Windows Phone 8.1 模拟器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30691636/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com