Error: Could not load file or assembly CrystalDecisions.CrystalReports.Engine in Company Secretarial

Scenario

You may get the following error message when you use Company Secretarial.
Error message
Could not load file or assembly 'CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0 Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.

Cause

This likely cause of this message is that third party software called Star Payroll (IRIS Payroll) has updated the Crystal Reports version to 13.0.25.3158 on your system, which is a version that Company Secretarial currently does not recognise.
The .25 represents the SAP Crystal reports service pack level.

Solution

We aim to resolve this in the next release of Company Secretarial, but until then you can use the following workaround.
  1. Download our crystal reports text file.
  2. Go to
    C:\Program Files (x86)\Digita\Company Secretarial\
  3. Open the
    DCS.exe.config
    to edit it.
  4. Find the line
    <generatePublisherEvidence enabled="false"/>
    .
  5. Insert some blank lines after this code.
  6. Paste all the text from the crystal reports text file you downloaded onto the blank lines.
  7. Save the DCS.exe.config file.
  8. Repeat steps 3 to 7 for the
    DCS.Host.exe.config
    file.