asp.net 编译错误类型“同时存在于”不同的dll中

出现这种错误大概有三种情况:

1、ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。

2、估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况. 解决方案:把BIN里的手动删掉,C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary   ASP.NET   Files的临时文件里,把相应的目录都删掉,然后重新编译运行就OK.记着bin目录下组件一定要手动删除

 

3、我就是遇见得这种情况:控件的名字和引用控件得页面取了一模一样得名字,虽然在编译得时候没有错误,但是发布得时候会提示。


来源:http://www.cnblogs.com/chinhr/archive/2008/08/08/1263508.html


补充:
如果你的用户控件名字不一样,但是Control指令中的ClassName属性的值一样也会出现上面的错误

加支付宝好友偷能量挖...


评论(0)网络
阅读(130)喜欢(0)Asp.Net/C#/WCF