在一个solution A中使用了另一个solution的多个DLL,现在这些DLL的源码是在solution B类库中,我能通过附加到进程的方式,来调试这些DLL吗?

解决方案 »

  1.   

    引用solution B的dll时,直接指向solution B的生成目录(默认bin)下的dll。F11直接可以调试。
      

  2.   

    也可以使用System.Diagnostics.Debugger.Launch()
      

  3.   


    现在是并没有直接指向B的bin目录,而是把DLL拷贝到了A的某个目录下进行引用了。这样的话,有什么方法吗?
      

  4.   

    直接添加引用的时候选那个类库的项目,而不是dll。
      

  5.   


    这样说吧,比如说我使用ASP.NET MVC框架,但是一些核心的东西比如说MVCHandler无法调试。我想办法在网上找到了MVC的源码,现在怎么把源码导入到项目中与dll对应起来呢?
      

  6.   

    http://www.cnblogs.com/zhuqil/archive/2010/08/04/1791670.html