I wrote the Crystal Report Viewer application in VB.NET (VS 2013).
It works fine for the most part, but I found that on some computers I ran into an error:
Type initializer for "CrystalDecisions.CrystalReports.Engine.CRPE cast and dropped
So, after a lot of trial and error (and an incredible degree of search on Google), I found that CrystalReports for VB is dependent on the redistribution of Visual C ++ 2005.
So, I got the merged modules and included them in my installer. Just to find out that I need specific versions of "8.0.50727.762" that come with the ATL security update. Not the "8.0.50727.42" that I had. So I had to install Service Pack 1 for Visual Studio 2005 to get these new updated merged modules!
For search only, I ran into the same error.
Combined modules:
Visual C++ 8.0 OpenMP
Visual C++ 8.0 MFC
Visual C++ 8.0 MFCLOC
Visual C++ 8.0 CRT
Visual C++ 8.0 ATL
SAP Crystal Reports runtime engine for .NET Framework 4 (CRRuntime_12_0_16.msm)
(I also have the corresponding .MSM policy) After I run the installer and run the program, I get an error.
If I immediately install the Redistributable Security Pack Update for Microsoft Visual C ++ 2005 Service Pack 1 (SP1)
The program is working fine.
- , V++?
, reidstribution - 32- X86.
VS 2013 InstallShield LE. .