Using ReportViewer 9 control in VS 2010

Posted by Fermin on Stack Overflow See other posts from Stack Overflow or by Fermin
Published on 2010-06-10T09:22:05Z Indexed on 2010/06/10 9:32 UTC
Read the original article Hit count: 2382

Hi,

I am writing an ASP.NET app that uses a SQL Server 2005 with SSRS setup. I want to use the ReportViewer control but I get an error when using ReportViewer 10 because it needs SSRS 2008.

How can I use ReportViewer 9 within my application. I've added a reference to the Microsoft.ReportViewer.WebForms.dll version 9 and removed the reference to version 10.

My markup is as follows:

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<!-- standard markup -->
<rsweb:ReportViewer ID="ReportViewer1" runat="server"></rsweb:ReportViewer>

but when I try to run this I get the following error:

CS0433: 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:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\9.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll'

What have I missed!?

Update: When trying to use the ReportViewer 10 I get the following error:

"Remote report processing requires Microsoft SQL Server 2008 Reporting Services or later."

© Stack Overflow or respective owner

Related posts about visual-studio-2010

Related posts about ssrs