title: Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0
body: <p>I recently upgraded my n-tier solution from <strong>.NET 3.5 vs 2008 to 4.5 visual studio 2012</strong>. Every thing went fine apart from crystal reports and I had to install new runtime crystal reports for visual studio 2012 from the following link <a href="http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe" rel="noreferrer">http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe</a>.
  After installing the above package I had to resolve some deprecated function and properties of 
  CrystalViewer and after that reports rendering properly in development environment <strong>(Windows 7 64 bit, SQL Server 2005, Visual Studio 2012)</strong>. When I deployed the package in test environment windows server 2008 R2
  the Application failed to load by throwing error 
  Could not load file or assembly <strong>Microsoft.ReportViewer.WebForms, Version=11</strong></p>
  
  <p>I managed to resolve ReportViewer.WebForms error by copying the DLL 
  from <strong>C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer</strong> to bin folder of solution and set property <strong>copylocal = true</strong> and deployed the package. After that I received the error <strong>Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0</strong> . I tried to search that DLL on my machine but couldn't. when project is running in visual studio, In <strong>Debug-> Windows->Module</strong>  the file is not listed however in global assembly cache that file is installed but I don't know how its installed to global cache and from where .  I found one solution that I had to install <strong>ReportViewer.msi</strong> from microsoft package but if i install this package it asks me to install SQL Server 2012 which I dont wan't. Could any one help me to resolve this issue. Thanks</p>