05 2010 档案
如何调试编译好的控制台应用程序(VC++)
摘要:有时候会测试一些控制台应用程序,这些程序都是从每天的daily build里取来直接测的。没问题还好,如果有问题,还是需要定位一下问题的位置。有时候,打开单个的工程,由于牵扯了很多引用,无法调试运行。下面就介绍一下怎么使用debug版的编译版本去调试与该版本对应的源代码。需要明确两点,第一,控制台应用程序应该是debug版的;第二,控制台应用程序和要调试的源代码版本一致。1. 打开VSTS,新建一... 阅读全文
posted @ 2010-05-26 16:17 -Anny- 阅读(943) 评论(0) 推荐(0)
Process.StandardOutput使用注意事项
摘要:前段时间,经常使用C#调用控制台程序,便写了一个通用的方法,起初可以正常工作,直到遇到控制台程序输出内容较多时,发现控制台程序无法自动终止(任务管理器中始终有这个控制台进程,cpu使用率0),查阅msdn,才知道原来出现了死锁现象。下面是最初的代码:   /// <summary> /// common method to execute tool /// </summary&g... 阅读全文
posted @ 2010-05-25 16:21 -Anny- 阅读(2856) 评论(0) 推荐(0)