我正在编写一个XNA库,当我运行调用其函数的XNA游戏时,我需要查看它的调试输出。当我在控制台应用程序中托管它时,这很好用 - 我可以使用Console.Writeline()。从非控制台应用程序调用函数时,是否有相同的方法来执行此操作?
答案 0 :(得分:2)
DebugView表单TechNet(以前称为SysInternals工具)将捕获调试输出。
DebugView是一个允许您监视您的调试输出的应用程序 本地系统,或您可以通过网络访问的任何计算机 TCP / IP。它能够显示内核模式和Win32调试 输出,所以你不需要调试器来捕获你的调试输出 生成应用程序或设备驱动程序,也不需要修改 您的应用程序或驱动程序使用非标准调试输出API。
不使用Console.Writeline()
,而是使用Debug.WriteLine()
(并编译以进行调试)或更好的标准日志库,例如Log4Net。