控件开发基本功之如何调试


(昨天刚刚看了一个Cartoon 'A bug's life')

这个世界不用调试的程序员,不用调试就能写好程序的,应该没有。
所以,要写控件,一定要掌握基本的调试技巧。这个真的很基本了,不过有Q友在Q中问,在Q中一时也说不清,就写出来,看得明白点。
控件开发中的调试和一般的调试是不同的,因为控件能通过编译,并不等于它通正常的运行起来,服务于其它程序。控件的使用环境是提供给其它程序调用,所以它的运行时大都脱离了它本身的开发环境。好在VS.net提供给我们一种方法,使控件开发环境注入在其它程序的开发环境中,这样在调试调用其的程序时,能跟踪到控件的代码。

其使用方法的大致流程是,启动调试控件--》调用并运行另一个IDE窗口--》在这个新打开的IDE中打开测试的控件的工程,在控件开发环境中设置断点--》运行测试调试,就可以调试了。

这个流程的关键是第二步,怎么才通使使控件调试时调用另一个IDE呢?
1、选控件项目的属性


2、调试模式选程序


3、启动应用程序选IDE


然后设好断点启动调试就会打开一个新的IDE窗口,在这个新的IDE窗口中再(新建)打开控件的测试工程,就可以运行测试工程进行调试了。

 

posted @ 2005-08-02 10:35 Lyn 阅读(1639) 评论(8)  编辑 收藏 所属分类: ASP.net server components and controls

  回复  引用    
#1楼 2005-08-02 10:44 | 啊少 [未注册用户]
感谢这篇好文章啊.
希望能多写点基础的文章!
  回复  引用    
#2楼 2005-08-02 10:54 | ChuPaChuPs [未注册用户]
为什么不在一个解决方案中添加测试项目来调试呢?
  回复  引用  查看    
#3楼 2005-08-02 11:00 | ttyp      
我一般是新增一个测试工程,然后在引用里引用控件项目,然后把测试项目设置为启动项目
  回复  引用  查看    
#4楼 [楼主]2005-08-02 11:03 | THIN      
@ChuPaChuPs :
  也可。
设好启动项目和依赖,一样效果
  回复  引用  查看    
#5楼 2005-08-02 13:18 | 祈铭      
顶!
  回复  引用  查看    
#6楼 2005-08-02 14:12 | kkding      
哥们,把debug版本引用出来。调试w3,就可以了
  回复  引用  查看    
#7楼 2005-08-02 14:12 | kkding      
在控件项目设断点会中的
  回复  引用  查看    
#8楼 2005-08-02 20:21 | chengulv      
这方法,还没试过,先收下。 谢谢了,

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: