如何解决错误189类型'XXX'同时存在于?? .dll和??。dll中

时间:2013-04-29 17:21:57

标签: asp.net compiler-errors

我已经用这些令人毛骨悚然的编译错误消息进行了数周的斗争,有时候在我重新编译十几次之后就会消失。

我有一个ASP.NET 2.0网站(不是WebApplication)。 当我编译时,我会一直得到这个(对于不同的类型,不可预测)。

我想知道 - 它与Framework \ v4.0.30319有什么关系? 这是一个.NET 2.0项目。

  

错误189'c:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ MyWebSite \ 7f070f1a \ b1e2bb52 \ App_Web_search.ascx.cc671b29.j7lvxos_.dll中存在“XXX”类型'和'c:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ MyWebSite \ 7f070f1a \ b1e2bb52 \ App_Web_mey4xl1t.dll'

我尝试删除这些临时ASP.NET文件 - 没有帮助。

尝试将batch="false"添加到web.config中的编译元素,需要永久构建,但问题仍然存在。

1 个答案:

答案 0 :(得分:1)

您有类或其他对象的重复声明。

查看所提到的类的名称,并搜索两个dll以获取它的声明。其中一个显然是错误的。