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>
Если у вас не установлена эта DLL, вам нужно будет установить Visual Studio 2012 Report Viewer Runtime.
Если у вас не установлен SQL Server 2012, сначала вам потребуется установить Microsoft CLR Types для SQL Server 2012(прямые ссылки: версия X86, версия X64).
Microsoft.ReportViewer.WebForms версии 11 будет добавлен в GAC:
- В Visual Studio добавьте ссылку на: C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.Common\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.Common.dll