汇编版本冲突.net 4

时间:2013-01-18 14:39:07

标签: .net-4.0 gac

有谁知道解决此错误?

类型'Microsoft.Reporting.WebForms.ReportViewer'存在于'c:\ Windows \ assembly \ GAC_MSIL \ Microsoft.ReportViewer.WebForms ** 9.0.0.0 ** __ b03f5f7f11d50a3a \ Microsoft.ReportViewer.WebForms.dll'和'C:\的Windows \组件\ GAC_MSIL \ Microsoft.ReportViewer.WebForms ** ** 10.0.0.0 __ b03f5f7f11d50a3a \ Microsoft.ReportViewer.WebForms.dll'

我引用了v10,当我检查我的GAC时,我发现了三个版本的Microsoft.ReportViewer.WebForms。 v9,v10,v11 ..!甚至无法从GAC中删除旧版本的程序集。

1 个答案:

答案 0 :(得分:1)

我用跟踪和错误方法解决了这个问题。由于某些原因,汇编版本未在配置文件中更新。像这样手动将版本更改为10:

<httpHandlers> 
   <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>
</httpHandlers>