在运行 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 -> Output
或Alt+2
【讨论】:
就永久放置而言,您是否尝试将输出拖放到底部扩展坞? 在程序停止之前,我仍然在调试输出窗口中看不到任何内容。我在 Debug=>Windows=>Output... 下找到了输出【参考方案3】:如果您通过搜索找到此问题,但在“查看”菜单下没有看到“输出窗口”,很可能是因为您正在“基本设置”下查看 Visual C# 2010。在基本设置下,可以找到输出菜单如下:
调试 -> 窗口 -> 输出
如果你想摆脱基本设置,你也可以改变:
工具 > 设置 > 专家设置
然后您将能够按照其他答案中的说明访问输出窗口。
【讨论】:
以上是关于在运行 XNA 游戏时在 Visual Studio 中观看控制台输出面板的主要内容,如果未能解决你的问题,请参考以下文章
请问windows visual studio上编译的C#程序是不是能在linux上运行?