0

安装后ReportViewerForMVC出现错误:

编译器错误消息:CS0433:类型 'Microsoft.Reporting.WebForms.ReportViewer' ...

我如何解决它?

4

1 回答 1

0

目前ReportViewerForMVC使用 Visual Studio 2012 的Microsoft.ReportViewer.WebForms DLL,根据 web.config 的 version=11.0.0.0:

<system.web>
        <httpHandlers>
            <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" validate="false" />
        </httpHandlers>
</system.web>
  1. 如果您没有安装此 DLL,则需要安装Visual Studio 2012 Report Viewer Runtime

  2. 如果您没有安装 SQL Server 2012,首先您需要安装Microsoft System CLR Types for SQL Server 2012,(直接链接:X86 版本X64 版本)。

Microsoft.ReportViewer.WebForms 版本 11 将添加到 GAC:

在此处输入图像描述

  1. 在 Visual Studio 中添加对以下内容的引用:C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.Common\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.Common.dll
于 2016-02-25T07:29:22.337 回答