When I publish to my shared host I get this error message on Reports:
CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: An error has occurred while attempting to load the Crystal Reports runtime. Either the Crystal Reports registry key permissions are insufficient, or the Crystal Reports runtime is not installed correctly. Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required. Please go to http://www.businessobjects.com/support for more information...
I have added the references to .design, .engine, .CommLayer, .ReportSource, and .Shared (They seem to be 32 bit versions though). I don't want to force 32 bit.
Don't know what to add to resolve the 32 / 64 bit issue.
BTW - forcing the platform target on publish to x86 does not help.