我有一个网络项目。这是一个asp .net动态数据预览,我试图将其带入版本1动态数据套件。 我已经克服了很多障碍,但现在当我构建时,我看到了这个错误:
类型 'System.Web.DynamicData.FilterUserControlBase' 存在于两者中 'C:\ Windows \组件\ GAC_MSIL \ System.Web.Extensions程序\ 3.6.0.0__31bf3856ad364e35 \ System.Web.Extensions.dll' 和 'C:\ Windows \组件\ GAC_MSIL \ System.Web.DynamicData \ 3.5.0.0__31bf3856ad364e35 \ System.Web.DynamicData.dll'
当我用Google搜索时,我得到的最多的是“清理解决方案”(la http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/3091f8d5-4c3c-487c-88d2-da45cc15c250)但这对我不起作用。
有什么想法吗?感谢。
答案 0 :(得分:2)
好的,所以这是我身边的一堆jiggerypokery。
我有这个动态数据网站,完成了预览版本。我决定把它带入ASP .Net动态数据的版本。一切都很好,删除旧的类,添加新的linq到SQL的东西,等等。设置脚手架。然后建成。
问题很多。从我的控件中的旧类型名称到重复引用的程序集。
即使我已经取消引用旧的System.Web.Extensions 3.6库,我也忽略了在web.config中进一步修改标记前缀设置。
这被证明是关键,所以我不得不在整个web.config中删除不正确的引用,一切都是一切。
感谢帮派。