Windows Phone 7 XNA ゲームをエミュレーターで実行しようとしていますが、Game.Initialize 関数を呼び出した後、単に終了します。それが与える唯一の出力は次のとおりです。
タイプ 'System.NotSupportedException' の最初の例外が Microsoft.Xna.Framework.Graphics.dll 'taskhost.exe' (Managed) で発生しました: ロードされた 'Microsoft.Xna.Framework.GamerServices.dll' タイプ ' の最初のチャンス例外System.Threading.ThreadAbortException' が Microsoft.Xna.Framework.dll で発生しました
Windowsデスクトップで実行すると、同じプログラムが正常に実行されます。
さらに調査すると、Game.Initialize で spritebatch を初期化しているためにエラーが発生することがわかりました。
base.Initialize();
if (spriteBatch == null)
{
spriteBatch = new SpriteBatch(GraphicsDevice);
}
spriteBach = new を削除すると...正常に動作しますが、更新/描画関数を初期化すると、ゲームは終了します...