使用XNA查看外部库的调试输出

时间:2012-01-03 01:01:43

标签: c# debugging xna

我正在编写一个XNA库,当我运行调用其函数的XNA游戏时,我需要查看它的调试输出。当我在控制台应用程序中托管它时,这很好用 - 我可以使用Console.Writeline()。从非控制台应用程序调用函数时,是否有相同的方法来执行此操作?

1 个答案:

答案 0 :(得分:2)

DebugView表单TechNet(以前称为SysInternals工具)将捕获调试输出。

  

DebugView是一个允许您监视您的调试输出的应用程序   本地系统,或您可以通过网络访问的任何计算机   TCP / IP。它能够显示内核模式和Win32调试   输出,所以你不需要调试器来捕获你的调试输出   生成应用程序或设备驱动程序,也不需要修改   您的应用程序或驱动程序使用非标准调试输出API。

不使用Console.Writeline(),而是使用Debug.WriteLine()(并编译以进行调试)或更好的标准日志库,例如Log4Net。

How to trace and debug in Visual C#

XNA: Debugging tips?