在运行 XNA 游戏时在 Visual Studio 中观看控制台输出面板

Posted

技术标签:

【中文标题】在运行 XNA 游戏时在 Visual Studio 中观看控制台输出面板【英文标题】:watch console output panel in visual studio while running a XNA game 【发布时间】:2011-10-26 10:53:49 【问题描述】:

我是视觉工作室新手,目前正在使用 VS 2010 express、C# 和 XNA 4.0 开发游戏。

我正在尝试调试我正在开发的一个小游戏,当某个事件发生时使用 Console.WriteLine 调用。不幸的是,当我执行程序时,Visual Studio 布局发生变化,输出面板消失,直到程序退出(所以我只能在程序结束后分析输出)。

我想知道是否可能以及如何保持输出面板可见。

【问题讨论】:

【参考方案1】:

在调试模式下,只需转到 View->Output

再次显示它

【讨论】:

我找不到视图->输出。视图是否引用了菜单项? 当我按 F5 并运行时,查看是第三个菜单。输出列在中间。【参考方案2】:

两件事:

    我在 xna4.0 中输出我的调试内容

    System.Diagnostic.Debug.WriteLine("stuff");

    要查看输出,只需转到View -> OutputAlt+2

【讨论】:

就永久放置而言,您是否尝试将输出拖放到底部扩展坞? 在程序停止之前,我仍然在调试输出窗口中看不到任何内容。我在 Debug=>Windows=>Output... 下找到了输出【参考方案3】:

如果您通过搜索找到此问题,但在“查看”菜单下没有看到“输出窗口”,很可能是因为您正在“基本设置”下查看 Visual C# 2010。在基本设置下,可以找到输出菜单如下:

调试 -> 窗口 -> 输出

如果你想摆脱基本设置,你也可以改变:

工具 > 设置 > 专家设置

然后您将能够按照其他答案中的说明访问输出窗口。

【讨论】:

以上是关于在运行 XNA 游戏时在 Visual Studio 中观看控制台输出面板的主要内容,如果未能解决你的问题,请参考以下文章

请问windows visual studio上编译的C#程序是不是能在linux上运行?

XNA 与 Visual Studio 2012。/安装程序不工作

如果条件在 XNA 中播放声音,不播放声音?

visual studio 2010问题修复

如何获取 XNA 游戏屏幕上的窗口位置?

如何给Visual Studio 2015安装XNA4.0