编译器错误信息: CS0433: 类型“”同时存在于
    发布日期:2012-04-11   点击次数:  
    编译器错误信息: CS0433: 类型“”同时存在于
    2011-01-23 21:16

    今天遇到这样的错误提示:
    编译错误
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

    编译器错误消息: CS0433: 类型“Microsoft.Office.Interop.Excel.Application”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\hyoa\265e85b1\4eb16a1f\assembly\dl3\efa4d5ed\001d5095_91b5c801\Interop.Microsoft.Office.Interop.Excel.DLL”和“c:\WINDOWS\assembly\GAC\Microsoft.Office.Interop.Excel\12.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel.dll”中
    解决办法就是:
    把项目中bin目录下的同名dll删除。很可能是之前引用的版本低于现在的新版本。
    参考:
    编译器错误信息:CS0433: 类型“web_GovOpen_Article”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7657163f\99593400\assembly\dl3\cee24735\00c6608e_97b7c701\App_Web_b-iw0xv4.DLL”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7657163f\99593400\assembly\dl3\ff5a00f4\00992f8d_97b7c701\App_Web_rpnc3jkl.DLL


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

    参考二:
    问题:

    Infragistics
    从7.1升级到8.1的过程中报错 

    编译器错误信息: CS0433:类型“Infragistics.WebUI.UltraWebNavigator.Node”同时存在于“c:"WINDOWS"assembly"GAC_MSIL"Infragistics2.WebUI.UltraWebNavigator.v8.1"8.1.20081.1000__7dd5c3163f2cd0cb"Infragistics2.WebUI.UltraWebNavigator.v8.1.dll”和“c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ASP.NET Files"root"e77a9c78"40b45373"assembly"dl3"8953c91f"616b20d6_e9b4c801"Infragistics2.WebUI.UltraWebNavigator.v7.1.DLL”中

    解决办法1:
        
       bin下,版本重复了,删除掉旧版本7.1即可

    解决办法2:2010年7月28日新增

       虚拟目录加上Network Service的权限

     
    上一篇:Oracle 11g中密码过期问题详解
    下一篇:HTTP/1.0 500 Server Error