首页 > 解决方案 > Microsoft.ReportViewer.WebForms.dll 两者都存在错误,如何解决这个问题?

问题描述

Severity    Code    Description Project File    Line    Suppression State
Error       The type 'Microsoft.Reporting.WebForms.ReportViewer' exists in both 'c:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll' and 'c:\Users\karthick\AppData\Local\Temp\Temporary ASP.NET Files\root\2a5fc533\1d80ec7\assembly\dl3\9539c6dd\008068d9_a61dd701\Microsoft.ReportViewer.WebForms.DLL'      c:\Users\karthick\AppData\Local\Temp\Temporary ASP.NET Files\root\2a5fc533\1d80ec7\App_Web_1uti4wuf.0.cs    897 
Severity    Code    Description Project File    Line    Suppression State
Error       The type 'Microsoft.Reporting.WebForms.ReportViewer' exists in both 'c:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll' and 'c:\Users\karthick\AppData\Local\Temp\Temporary ASP.NET Files\root\2a5fc533\1d80ec7\assembly\dl3\9539c6dd\008068d9_a61dd701\Microsoft.ReportViewer.WebForms.DLL'      D:\sourse Codes\sourse_code\KSEI_19_06_21_Source_code_L\Test\ksei_Test_Server_26-05-21\Cinema\CinemaDrawingApprovalLetter.aspx  79  

我的网络配置程序集

 <assemblies>
        <add assembly="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Runtime.Serialization.Formatters.Soap, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
        <add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <!--<add assembly="Npgsql, Version=2.0.11.91, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />-->
        <add assembly="DocumentFormat.OpenXml, Version=2.0.5022.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Net, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

我尝试过的... i) 我尝试删除 asp.net 临时文件,ii) 将版本从 10 增加到 15

        <add assembly="Microsoft.ReportViewer.WebForms, Version=15.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />

但仍然显示错误

Error Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.

帮帮我,伙计们...

标签: visual-studiordlc

解决方案


推荐阅读