2

我已经与这个令人毛骨悚然的编译错误消息战斗了几个星期,有时在我运行重新编译十几次后它就会消失。

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

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

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

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

试图添加batch="false"到 compile 中的元素web.config,需要很长时间才能构建,但问题仍然存在。

4

1 回答 1

1

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

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

于 2013-04-29T17:26:14.853 回答