我真的很难应付Windows手机模拟器。 我的最终目标是部署我的应用程序并通过fiddler嗅探http请求。 我在Windows 8.1上的Visual Studio 2013 Update 4上
我面临的问题
有时模拟器根本无法启动并且卡住了“Window Phone OS正在启动”。
首先,我收到“尝试修改开关设置”信息对话框的消息。我点击确定。然后我得到错误对话框“Windows Phone模拟器无法连接到Windows Phone操作系统”“对象引用未设置为对象的实例”(内部c#错误)。我点击“关闭”,它停留在“Windows Phone OS正在启动”。
但是嗅探仍然是我的第二个问题,但我的第一个问题是让模拟器运行并连接到互联网。
我已执行的排除故障的步骤。
经历了很多msdn帖子,博客,所以问题但是模拟器的行为非常不一致。
有什么方法可以获得模拟器日志/信息吗?
任何向我指导任何方向的帮助都将非常感激。
更新 现在唯一一直在为我工作的是禁用Hyper-V窗口功能,然后再次启用它。 请注意昂贵的系统重启。然后将我的用户名添加到Hyper V管理组,然后部署该应用程序。 因此,每当我改变我的网络时,我都必须执行这些步骤。绝对不可持续
更新1 所以现在我的小提琴手也扮演着中间人的角色。按照此处的步骤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运行,这是好的。我目前正在调查此事。
最诚挚的问候, Saurav
答案 0 :(得分:1)
您是否尝试以管理员身份运行Visual Studio?有时,用户必须具有运行Hyper-V的最高权限。