Monogame Exit()桌面程序已淘汰

问题描述 投票:2回答:2

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

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

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

当用户在UI中单击相应的sprite时,我只是调用一个简单的“Exit()”。

case click.exit:
  Exit();
  break;

有没有新方法告诉游戏我想退出并返回Windows?

exit monogame
2个回答
0
投票

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


0
投票

固定它。

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

对我来说,它是在:

C:程序文件(x86)MonoGame v3.0程序集Windows MonoGame.Framework.dll

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

© www.soinside.com 2019 - 2024. All rights reserved.