ReportViewer для MVC отсутствует зависимость DLL

После установки ReportViewerForMVC Я получаю ошибку:

Сообщение об ошибке компилятора: CS0433: тип "Microsoft.Reporting.WebForms.ReportViewer"...

Как мне это исправить?

1 ответ

В настоящее время ReportViewerForMVC использует библиотеку Microsoft.ReportViewer.WebForms в Visual Studio 2012, версия =11.0.0.0 согласно web.config:

<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 CLR Types для 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
Другие вопросы по тегам