C# 如何将控制台应用程序添加到 MonoGame 项目
C# How do I add a console app to a MonoGame project
我想知道如何将控制台应用程序添加到现有的 MonoGame 项目,以便在需要调试时可以写入控制台
谢谢
所以有一个选项:
1) 通过分离渲染/游戏逻辑解决这个问题
只需将您的游戏逻辑与您构建的 MonoGame 项目分开,并分别引用它们。为了更好地理解,我在下面放了一张示例图片。
2) 在代码中使用 .net
诊断
如果您使用标准 Debug.WriteLine
或 Trace.WriteLine
,则输出转到默认跟踪侦听器,可以在 Visual Studio 输出 [=34] 中查看=]。在 Visual Studio 之外,您可以使用 DebugView (SysInternals) 或 LogFusion (Binary Fortress) 等程序来显示输出。 DebugView 甚至具有查看远程计算机调试输出的功能。
还有其他跟踪侦听器可以将输出发送到文件或 Windows 事件日志,或者您可以相当轻松地编写自己的跟踪侦听器。
我想知道如何将控制台应用程序添加到现有的 MonoGame 项目,以便在需要调试时可以写入控制台
谢谢
所以有一个选项:
1) 通过分离渲染/游戏逻辑解决这个问题
只需将您的游戏逻辑与您构建的 MonoGame 项目分开,并分别引用它们。为了更好地理解,我在下面放了一张示例图片。
2) 在代码中使用 .net
诊断
如果您使用标准 Debug.WriteLine
或 Trace.WriteLine
,则输出转到默认跟踪侦听器,可以在 Visual Studio 输出 [=34] 中查看=]。在 Visual Studio 之外,您可以使用 DebugView (SysInternals) 或 LogFusion (Binary Fortress) 等程序来显示输出。 DebugView 甚至具有查看远程计算机调试输出的功能。
还有其他跟踪侦听器可以将输出发送到文件或 Windows 事件日志,或者您可以相当轻松地编写自己的跟踪侦听器。