【发布时间】:2013-04-29 17:21:56
【问题描述】:
我已经为这个令人毛骨悚然的编译错误消息奋斗了几个星期,有时在我运行重新编译十几次后它就会消失。
我有一个 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 文件 - 没有帮助。
尝试在web.config 中添加batch="false" 来编译元素,构建需要很长时间,但问题仍然存在。
【问题讨论】:
-
你试过清洗溶液吗?
-
这是否必须执行在 .NET 4.0 中从
System.Web程序集移动到System.Web.ApplicationServices程序集的任何功能? (例如成员资格、角色等)如果是这样,您可能引用了错误版本的System.Web -
当然我尝试清理并重新构建。没有帮助。
-
运行编译几次后它就消失了,但随后又出现了。项目的所有部分都是 .NET 2.0。
-
与论坛网站不同,我们不使用“谢谢”、“任何帮助表示赞赏”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?.