title: How can I use the SSRS ReportViewer from VS 2008 in a VS2010 project?
body: <p>I'm working on an ASP.NET MVC 2 / .NET 3.5 project which includes SSRS 2008 reports. After migrating to VS 2010 RC, the new web forms report viewer has been giving so much trouble that I'd like to use the old report viewer from VS 2008 again. Now I'm just wondering what would be the easiest way to do that. </p>
  
  <p>The report viewer is embedded in a Webforms ASPX file which is loaded in an IFrame by the the MVC view. Report parameters are currently stored as session variables, and for security reasons I would prefer not to change that for HTTP POST or GET parameters. So I can't just put the report viewer in a separate application and build that with VS2008. </p>
  
  <p>Moving the entire project back to VS 2008 is not an option. </p>
  
  <p>So, what's the easiest way for me to use the VS 2008 ReportViewer in VS 2010? Is there way to grab an assembly from VS 2008 and use that in my project?</p>
  
  <p>Thanks,</p>
  
  <p>Adrian</p>
  
  <p><strong>Edit:</strong> The problems I am having with the VS2010 version of the ReportViewer are related to AJAX requests. For instance, <a href="https://connect.microsoft.com/VisualStudio/feedback/details/541538/webforms-ssrs-viewer-hangs-when-using-asyncrendering-true" rel="nofollow noreferrer">AsyncRendering=True fails to load the report</a> and <a href="https://connect.microsoft.com/VisualStudio/feedback/details/541486/paging-in-web-form-ssrs-report-viewer-does-not-work" rel="nofollow noreferrer">using the paging controls or the reload button does not work either</a>. The export button works fine, but that's because it's not related to AJAX requests. </p>
  
  <p>If you have any idea how I can fix this, I'd really prefer to keep the new report viewer. It's just that <a href="https://stackoverflow.com/questions/2392673/ssrs-2008-visual-studio-2010-reportviewer-always-shows-the-first-page-of-the-re">I have previously asked about this on SO</a>, on social.msdn.com and on MS Connect and have not found an answer yet.</p>