A: 

If you set Copy Local = True for the ReportViewer reference in your project then the required version of the dll will be copied to your bin folder when you publish.

See http://dotnetslackers.com/_NET/re-100203_Error_Could_not_load_file_or_assembly_Microsoft_ReportViewer_WebForms_Version_9_0_0_0.aspx for more details.

Adam
A: 

We solved this issue by putting both the 2005 Report Viewer and 2008 report viewer on the server. Thanks for the response.

jasoncrider