title: Could not load file or assembly CrystalDecisions.ReportAppServer.CommLayer
body: <p>I have a similar error than this <a href="https://stackoverflow.com/q/10001310/196526">one</a> or this <a href="https://stackoverflow.com/q/38025601/196526">one</a> but my question is different. I get the error on my local machine. This is a web application that need to print some reports. My error message is</p>
  
  <blockquote>
    <p>Could not load file or assembly
    'CrystalDecisions.ReportAppServer.CommLayer, Version=13.0.2000.0,
    Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its
    dependencies. The system cannot find the file specified.</p>
  </blockquote>
  
  <p>I installed the <strong>Nuget package Crystal.Reports.Essentials</strong> by Jackes David but I didn't installed the <strong>Crystal report runtime</strong> for Visual Studio. I know installing the Crystal Report runtime will probably resolve my issue but I Don't want to install the Crystal report runtime because I want to be able to deploy my solution on cloud server and you canot always install third party exe on that kind of servers. I think It will be the same problem for unit testing. I cannot install the runtime each time I create a Virtual machine for testing.</p>
  
  <p>Am I right or I must install this runtime?</p>