The assembly is a core component of the Microsoft Report Viewer Redistributable 2008 . This version is primarily used to display reports in applications built with Visual Studio 2008 and targeted for the .NET Framework 3.5 SP1 . Official Download Link
“Use Report Viewer 2015 (12.0.0.0) or newer via NuGet and use assembly binding redirects.”
For certain server-side processing, the Microsoft SQL Server System CLR Types package may be required. 4. Troubleshooting "Could Not Load File or Assembly"
If you are deploying a Windows Forms application using ClickOnce, you can set the Report Viewer as a prerequisite:
<configuration> <system.web> <httpHandlers> <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false" /> </httpHandlers> <buildProviders> <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </buildProviders> </system.web> <system.webServer> <handlers> <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </handlers> </system.webServer> </configuration>
