日期:2014-05-18  浏览次数:20764 次

命名空间xxx中不存在xxxx(是否缺少程序集引用)
之前有个网站(新建网站,不是web应用程序),在安装vs2008 sp1之前,是可以正常编译的

但是安装sp1之后,编译不通过,提示缺少程序集引用
但是我明明在bin文件夹中添加了dll,而且反复删除,添加了好几次

而且更加奇怪的是,在写using的时候,有的dll完全识别不到
但是有的dll则可以识别到第二层命名空间
比如,我有两个dll:A.b.c.dll和A.m.c.dll。写using后,加个点号,vs提示框只提示{}b,而没有{}m

严重怀疑是sp1的bug

PS:当新建一个web应用程序的时候,就可以对那些dll正常引用

------解决方案--------------------
不至于是Bug。关闭VS,重新打开,单独创建一个网站,引用那个dll进行测试下