我写了个公共类,放数据库连接以及其他一些常用方法,在多个页面的.cs文件里调用,为什么总是会有警告,说某某被多处定义。但是程序能正常运行。

解决方案 »

  1.   

    那个公共类是你拷贝的别人的吧,直接粘贴到项目里的吧?
    把那个类文件排除到项目外,或着把原来的DLL删除重新便宜试试
      

  2.   

    类全是自己写的,问题已经解决。
    http://support.microsoft.com/kb/318274/zh-cn
    参考上面的东西。已经解决。
    谢谢楼上几位
      

  3.   

    不对,还有警告
    警告:
    c:\inetpub\wwwroot\aspx\login\login.aspx.cs(69,5): warning CS1595: 已在多处定义“aspx.pub”;使用“C:\Inetpub\wwwroot\aspx\pub.cs”中的定义
    c:\inetpub\wwwroot\aspx\login\login.aspx.cs(69,20): warning CS1595: 已在多处定义“aspx.pub”;使用“C:\Inetpub\wwwroot\aspx\pub.cs”中的定义
      

  4.   

    我刚才把bin下全删除了
    重新打开项目,生成,没有发出警告
    但是我在修改代码,在生成又有了警告
      

  5.   

    结帖。问题解决,因为我一个项目用的一个dll文件,公用类也在这个dll里面,我在引用里添加了,然后又用了using xxx;后来把引用里删除好了。