Windows phone 7 WP7模拟器未启动应用程序

Windows phone 7 WP7模拟器未启动应用程序,windows-phone-7,emulation,Windows Phone 7,Emulation,我正在使用WindowsPhone7.1在VisualStudio2010中用XNA4.0制作一个游戏 出于某种原因,每当我按下F5或Run按钮时,emulator就会启动应用程序,但会立即关闭并停止应用程序。我甚至看不到真正的游戏屏幕。它只是过渡到游戏,然后直接退出 我没有任何构建错误,并且已将模式设置为调试 我完全没有主意了。有人知道问题出在哪里吗 (是的,我尝试过关闭和重新打开VS和模拟器-遗憾的是没有用) 编辑 我找到了它坠落的地方,它把这些线路弄得一团糟: TimeSinceLast

我正在使用WindowsPhone7.1在VisualStudio2010中用XNA4.0制作一个游戏

出于某种原因,每当我按下F5或Run按钮时,emulator就会启动应用程序,但会立即关闭并停止应用程序。我甚至看不到真正的游戏屏幕。它只是过渡到游戏,然后直接退出

我没有任何构建错误,并且已将模式设置为调试

我完全没有主意了。有人知道问题出在哪里吗

(是的,我尝试过关闭和重新打开VS和模拟器-遗憾的是没有用)

编辑

我找到了它坠落的地方,它把这些线路弄得一团糟:

 TimeSinceLastFrame += gameTime.ElapsedGameTime.Milliseconds;               
 if (TimeSinceLastFrame > MillisecondsPerFrame)
 {
     TimeSinceLastFrame = 0;
     FrameIndex++;
     if (FrameIndex > 5)
     {
        FrameIndex = 0;
     }
 }

您正在执行的操作导致运行时异常。不幸的是,WP7/8具有非常糟糕的异常处理/消息,因此您需要手动深入了解这一点。尝试一点一点地注释初始化代码,直到找出导致崩溃的部分。也可以在输出窗口中查看输出,以了解发生了什么。

啊,我真傻。都是我的错。我不小心忘了给我的毫秒sperframe属性一个默认值,仅此而已。

我找到了它似乎要用到的代码。如果我删除它,它将运行。请检查我的编辑。