在一个项目中,可以在程序中设置断点,然后调试跟踪执行结果在分层设计的时候,肯定是多个项目,然后编译成dll文件引用到启动项目中,那是不是也可以像单个项目那样,在被编译成dll的项目源文件中设置断点,然后调试跟踪执行结果呢?不知道我这样描述有没有讲清楚解决问题者,另开帖,高分感谢

解决方案 »

  1.   

    同意楼上的做法!!!要注意的是,必须从最底层开始,依次把需要的Dll的路径设置为当前主项目下的bin。
      

  2.   

    不能添加dll应该象 lovefootball(蟑螂) 
    那么做
      

  3.   

    大家没明白我的意思举例讲吧,一个解决方案里有三个项目,WEB,BussinessRule,DA,分别是web页面层,业务规则层,以及数据访问层,然后把BussinessRule,DA项目里的文件都编译成dll,由web引用;以下是我的问题:我可以在web中设置断点,跟踪程序执行后的结果,那我怎样才能在BussinessRule或DA中也设置断点,然后跟踪查看BussinessRule或DA中的函数执行后的输出结果是什么?而不是一定要引用到web上来看.谢谢大家了
      

  4.   

    dll文件不能设置断点。
    只有在未编译成dll之前的项目文件中设置断点。
      

  5.   

    引用DLL文件后单步调试DLL文件是不可以了。
    我觉得既然你已经把DLL文件引用到你的工程里了,也就是说你只能按照DLL文件的
    方法执行,不可以修改了,所以说你的DLL文件是没有什么问题的,你又何必调试呢。
    你只要调试你的页面层等就可以了啊。
    不过前提是你对引用的DLL文件应该很熟悉,否则你可以把工程直接引用,
    那样就可以如你说的那样的每一步都调试到了,而且还可以修改。
      

  6.   

    如果是被编译成dll的项目里面程序有问题那么就在这个dll项目中设断点跟踪调试