Windows Mobile 6 SDK,无法打印调试日志
Windows Mobile 6 SDK, cannot print debug logs
我目前正在为 PDA(Windows 移动设备)开发应用程序。
我必须使用 Windows Mobile 6 SDK。
我想像任何 Console Application
一样打印日志,但是在调用时:
System.Console.Writeline();
System.Diagnostics.Debug.WriteLine();
没有任何反应...
我唯一能做的调试是在文件上写,或者通过 MessageBox
es
显示信息
Windows 移动 6.x 不支持控制台。
使用System.Diagnostics.Debug.WriteLine();将行打印到调试通道。您可能会连接 Visual Studio(调试->附加到进程->智能设备->进程)。
有一些 OEM 工具可以从调试通道读取,但这些工具也只是将调试输出重定向到一个文件。
拥有持久日志的唯一方法是记录到文件。有关功能齐全的日志记录框架,请参阅 Log4Net。
如果需要实时观察,您可以将日志记录写入 TCP/IP 套接字,然后使用自定义工具从该套接字读取数据。
我目前正在为 PDA(Windows 移动设备)开发应用程序。 我必须使用 Windows Mobile 6 SDK。
我想像任何 Console Application
一样打印日志,但是在调用时:
System.Console.Writeline();
System.Diagnostics.Debug.WriteLine();
没有任何反应...
我唯一能做的调试是在文件上写,或者通过 MessageBox
es
Windows 移动 6.x 不支持控制台。
使用System.Diagnostics.Debug.WriteLine();将行打印到调试通道。您可能会连接 Visual Studio(调试->附加到进程->智能设备->进程)。
有一些 OEM 工具可以从调试通道读取,但这些工具也只是将调试输出重定向到一个文件。
拥有持久日志的唯一方法是记录到文件。有关功能齐全的日志记录框架,请参阅 Log4Net。
如果需要实时观察,您可以将日志记录写入 TCP/IP 套接字,然后使用自定义工具从该套接字读取数据。