我想知道如何将控制台应用程序添加到现有的MonoGame项目中,这样当我需要调试时,我可以写入控制台
由于
答案 0 :(得分:1)
所以有一个选项:
只需将您的游戏逻辑与构建MonoGame项目分开,然后单独引用它们。为了更好地理解,我在下面举了一个示例图片。
.net
诊断如果您使用标准Debug.WriteLine
或Trace.WriteLine
,则输出将转到默认跟踪侦听器,可以在 Visual Studio输出窗口中查看。在Visual Studio之外,您可以使用DebugView(SysInternals)或LogFusion(Binary Fortress)等程序来显示输出。 DebugView甚至还具有查看远程计算机的调试输出的功能。
还有其他跟踪侦听器可以将输出发送到文件或Windows事件日志,或者您可以非常轻松地编写自己的跟踪侦听器。