Windows Mobile 6 SDK,无法打印调试日志

时间:2016-02-11 09:32:02

标签: c# debugging logging console windows-mobile-6

我目前正在为PDA(Windows Mobile设备)开发应用程序。 我必须使用Windows Mobile 6 SDK。

我想像任何Console Application一样打印日志,但是在调用时:

System.Console.Writeline();
System.Diagnostics.Debug.WriteLine();

什么都没发生...... 我唯一可以做的调试就是写一个文件,或者通过MessageBox es

显示信息

1 个答案:

答案 0 :(得分:1)

Windows Mobile 6.x不支持控制台。

使用System.Diagnostics.Debug.WriteLine();将该行打印到Debug通道。您可以使用Visual Studio进行连接(Debug-> Attach to process-> Smart Device-> Process)。

有一些OEM工具可以从调试通道读取,但这些工具也只是将Debug输出重定向到文件。

拥有持久日志的唯一方法是登录到文件。请参阅Log4Net以获取功能齐全的日志记录框架。

如果您需要实时观看,可以将日志记录写入TCP / IP套接字,然后使用自定义工具从此套接字读取。