title: Error Viewing rdl Report on deployment machine. The definition of the report '' is invalid
body: <p>I have some rdl reports that work fine with <strong>Report Builder 2</strong>. However, when I deploy my wpf application (and reports with it) on windows 8 machine, I get Report Definition Error. The Error Message says <strong>The definition of the report '' is invalid.</strong> The reports work fine even on my development machine under VS 2010. The reports are running under Processing Mode <strong>Local</strong>. Here are a few things that I tried to resolve this issue.</p>
  
  <ul>
  <li>Checked that the ReportViewer dll's are in the bin directory of the deployment machine</li>
  <li>Checked that the Report Definition is correct by running them successfully in Report Builder 2 and SQLServer 2008R2.</li>
  </ul>
  
  <p>There is a doubt that I am not sure of. The windows 8 deployment machine has a program entry "<strong>Microsoft Report Viewer Redistributable 2008 SP1</strong>" in the control panel. Can this be an issue. I think that, since I copied the ReportViewer dll in the bin(executable) directory of the deployed machine, these dll should be loaded and not the GAC. At this stage I am out of ideas as to why I an unable to generate reports on the deployed machine.</p>