我写了三四个库,程序集名全为MyHelper
名字空间分别为
MyHelper.Comm 
MyHelper.Bll
MyHelper.Dal
Myhelper.Pages在引用时,假设 Pages要引用 Comm和Dal
报错为 MyHelper 已经有了引用
好,在代码中只能using MyHelper.Comm
却不能 using MyHelper.Dal很明显Dal没有引用进来,于是只有把
所有类库的程序集名分别改为
Comm,Bll,Dal,Pages,名字空间没变。
可编辑得到了以程序集为名的4个dll请问如何把他们编译到一起去?

解决方案 »

  1.   

    对Web项目添加引用时要小心
    从对其他库依赖最小的开始添加
    例如你的BLL里引用了DAL库,那在处理Pages时,先添加DAL,再添加BLL
      

  2.   

    哦.那么.怎么才能把他们编译在一起呢?强名称.是如何弄法? google 上说得云里雾里
      

  3.   

    在一个项目里,用同一程序集,但不同名称空间组织你的库,就可以了啊。这样只生成一个dll,但里面同时包含你的MyHelper.Comm 
    MyHelper.Bll 
    MyHelper.Dal 
    Myhelper.Pages