2013-03-25 129 views
0

我使用的Windows Phone 7.1WP7模拟器无法启动应用程序

出于某种原因,每当我按F5或运行按钮使游戏在XNA 4.0在Visual Studio 2010中,模拟器启动应用程序,但立即关闭停止应用程序。我甚至没有看到实际的游戏画面。它只是过渡到游戏,然后直接退出。

我没有任何生成错误,我将模式设置为调试。

我完全没有想法。有谁知道是什么问题?

(是的,我已经尝试关闭并重新打开VS和模拟器 - 可惜无济于事)。

编辑

我发现在那里的倒下,它搞乱了在这些线路上:

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

回答

0

有些事情,你正在做的是导致运行时异常。不幸的是,WP7/8具有非常差的异常处理/消息,因此您需要手动进行深入研究。尝试逐位注释掉初始化代码,直到找出哪个部分导致崩溃。还要查看输出窗口中的输出以了解发生了什么。

+0

我发现代码似乎摔倒了。如果我删除它,它会运行。请检查我的编辑请。 – Subby 2013-03-25 21:12:46

0

啊,傻我。都是我的错。我无意中忘了给我的MillisecondsPerFrame属性赋予默认值,就这些。