Is this message something you are getting on the development machine? Or is this a different machine? If it's a different machine you need to make sure THAT machine has crystal reports installed.
Also, from the
win32_x86
part of the message, it looks like it's looking for crystal reports for 32 bit. You'll need to make sure that the crystal reports you have installed is also for 32 bit. If the computer is 64 bit, it may have installed crystal for 64 bit and therefore can't find the right dll. This can happen if your application is set to target a 32 bit CPU.
---- Edit ----
I googled the exact error message because I know I'd gotten this same issue a few months ago...
It actually has to do with .Net 4 framework. You need to add a bit of xml to your app config:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
<startup/>
Here is the link to the forum that helped me:
SAP Forum[
^]