.net中需要用引用或重新编译的方式来达到版本统一的。比如你编译B和C他会自动根据引用找D的新版本,如果你编译A则会找B和C连带D更新了。

解决方案 »

  1.   

    编译的时候,dll的local copy设置成false;
      

  2.   

    TO jimmyxing(积极进取):
        单独编译B,C的时候他怎么找D的新版本,还不就是到自己工程里的BIN中找么?
        这里关键是在A中调B,C的DLL时不出错,直接引用B,C的工程时出错。
    TO  hansolduckie(Hansol) :
        local copy 是什么意思呢,有什么区别吗?