We finally decided to use Crystal Reports at our company and we just bought SAP Crystal Reports 2011 (About SAP Crystal Reports shows CR Developer Version 126.96.36.1998 RTM Product Type: Full). This is the first/only product we have purchased/installed/tested (no other Business Objects/SAP anything). Our goal is to develop reports to include in VS2010 Windows and Web projects (mostly Windows).
I found the installer to put the report viewer on my VS2010 toolbox. I found the SAP Crystal Reports .Net SDK Developer Guide, crnet_dg_2010_en.chm, and made a test report and project that actually works.
In the scenario I'm setting up, I'm putting my Crystal Reports (.rpt files) in a network folder and using them as a non-embedded resource in my application(s). My apps are built to use the .Net Framework 4.0 Extended.
So far, things work on my development machine and I'm working on running the app on other client computers. Naturally, the problem I ran into is that those computers have nothing Crystal Reports installed and I got the message about finding the appropriate CRRedist*.msi.
This is where I'm having a problem. I've gone to many different SAP pages to download what I thought was the redistributable. I have CRforVS2010_sp1_redist32.zip (and 64) and four zip files liker CRforVS_redist_install_32bit_13_0.zip (13_0 or 13_0_5 for both 32 and 64 bit). But as far as I can determine, these are just installing CR for VS for me. (I'll test that claim again.)
Then I found actual CRRedist2005x64.msi and CRRedist2005x86.msi files on my development systems. It happens that my VS IDE's are all upgrades from VS2002 through VS2005 to VS2010. So I took that CRRedist2005x64.msi and installed on my Windows 7 64-bit system. Now my app works fine on that computer (which has no .Net Framework installed other than 4 Client Profile and Extended).
Is that really the solution for CR2011 and VS2010, to use a 2005 runtime?
I'll have to figure out how to uninstall that from my Windows 7 64-bit systems so I can test the CRRuntime_64bit_13_0.msi (there's another issue). But are CRRuntime_64bit_13_0.msi and CRRuntime_32bit_13_0.msi what I'm supposed to use on client computers?