我已经用这些令人毛骨悚然的编译错误消息进行了数周的斗争,有时候在我重新编译十几次之后就会消失。
我有一个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
中的编译元素,需要永久构建,但问题仍然存在。
答案 0 :(得分:1)
您有类或其他对象的重复声明。
查看所提到的类的名称,并搜索两个dll以获取它的声明。其中一个显然是错误的。