title: The type initializer for "Crystaldecisions.crystalreports.engine.reportdocument" threw an exception
body: <p>I have been developing Crystal Reports for a while now and the software application is running perfect but got this error again <strong>the type initializer for "crystaldecisions.crystalreports.engine.reportdocument" threw an exception</strong>. Usually this error is fixed by the following methods:-</p>
  
  <ol>
  <li>Re-installing crystal report x86,x64 irrespective of system is 32 or 64bit.</li>
  <li>Changing target of the software application to "Any CPU" or "x86"</li>
  <li>Installing the missing Microsoft Visual C++ 2008 and 2010 (x86,64)</li>
  </ol>
  
  <p>but this time even after doing so this error feels like sticking close to me. I even tried a method that wont work that is <strong>Enable 32-Bit Application in iis</strong> but still no success.</p>
  
  <p>Can anyone point me what have i missed here?</p>
  
  <p><strong>Note:-</strong> This PC (x64 operating system) doesn't have Visual Studio 2008 installed and cannot be installed as this is a client's PC (not owned by me).</p>