Monogame Exit()桌面程序已淘汰

时间:2016-06-22 23:49:31

标签: exit monogame

我正在将Monogame项目升级到最新版本(3.5)。

我已经系统地摆脱了所有疯狂的错误信息(到目前为止),除了一个:

Error   9   'Microsoft.Xna.Framework.Game.Exit()' is obsolete: 'This platform's policy does not allow programmatically closing.'

我只是打电话给一个简单的"退出()"当用户在UI中单击相应的精灵时。

case click.exit:
  Exit();
  break;

是否有新方法告诉我要退出并返回Windows的游戏?

2 个答案:

答案 0 :(得分:0)

某些平台(Windows Phone,Windows应用商店,iOS)不支持此功能,因为它会导致应用认证中的拒绝。在这些平台上,用户必须使用操作系统交互(任务切换器,Alt-F4 ...)关闭应用程序。例如,MonoGame更改中引用了this Windows 8 document。在其他平台上,支持Exit()

答案 1 :(得分:0)

修正了它。

我创建了一个新的空白项目,并将其用作参考,以找到要在现有项目中使用的正确程序集。

对我来说,它是在:

C:\ Program Files(x86)\ MonoGame \ v3.0 \ Assemblies \ Windows \ MonoGame.Framework.dll

由于某种原因,这个没出现在参考管理器中。我不得不手动浏览它。没有关于Exit()的错误。