【问题标题】:MonoLauncher instance suspended after stopping my Visual Studio DebugMonoLauncher 实例在停止我的 Visual Studio 调试后暂停
【发布时间】:2019-10-14 01:01:55
【问题描述】:

我的 Visual Studio 2015 出现问题已经有一段时间了。我正在使用 C# 和 MonoGame。对于我的游戏,我正在运行 3 个独立的 MonoGame 启动器实例。然而,当我停止在 Visual Studio 中调试我的游戏时,通常至少有一个 MonoGame 实例在后台挂起。然后这不会让我开始调试我的游戏,直到我进入任务管理器并手动终止正在运行的进程。一段时间以来,这一直在减慢我的开发进程。

我希望获得一些关于为什么会发生这种情况的信息,并希望找到解决此问题的方法。 任何帮助,将不胜感激。干杯。

【问题讨论】:

  • 你好,你有什么版本的Monogame?我遇到了这个问题,如果我的游戏全屏,我无法调试另一个问题。但首先要确定的是,我需要你向我展示你的 Game.cs 的代码以及它在 3 个实例中的样子。干杯。

标签: c# visual-studio monogame


【解决方案1】:

尝试以管理员身份运行 Visual Studio。当您在某些功能的中间停止调试时,这仍然是可能的。

如果您不想手动杀死它。一种可能的选择/破解是在程序关闭时运行批处理文件。

if (Debugger.IsAttached)
{
     System.Diagnostics.Process.Start(@"C:\KillMonoLauncher.bat");
}

KillMonoLauncher.bat 文件中

taskkill /f /im MonoLauncher.exe

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-16
    • 2016-08-31
    • 1970-01-01
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    相关资源
    最近更新 更多