刚做了一个小型三层例子,应用层天价了业务逻辑层和模型层引用,数据层添加了模型层引用,业务逻辑层添加了数据层和模型层的引用。
运行调试都没有问题。
然后在原来基础上扩充了功能(原来只有用户管理模块),加上了产品管理模块,然后再添加引用(应用层添加业务逻辑层和模型层的时候就提示:未能添加对“MyBLL”项目的引用。网站上已存在对项目“MyBLL”的引用。)然后就提示出错,找不到其他两个层(业务逻辑层和模型层)的命名空间。
请问,还需要重新添加引用吗?(每一层都扩充了原来的内容),如何实现。

解决方案 »

  1.   

    在bin下.dll上点鼠标右键,然后选择“更新引用”。要注意,如果你更改了“模型层”,那么依赖于模型层的所有其他“层”dll都要重新生成,然后在网站下的bin中更新引用。如果嫌更新引用的太多太麻烦,可以“关闭解决方案”然后重新打开。
      

  2.   

    谢谢啊,可是没发现bin文件夹下.dll右击以后出来“更新引用啊。”我的版本是vs2005