Symptom
- Dependency warnings with:
- ATL
- OpenMP
- MFC
- CRT
- MFCLOC
- Crystal Reports 2008 SP1 merge modules.
- How to build a setup package with CRRuntime_12_1.msm?
Reproducing the Issue
- Create a new setup project in Visual Studio .NET 2008.
- Add the CRRuntime_12_1.msm merge module to the setup project.
- Build the setup project.
- Visual Studio .NET 2008.
- Crystal Reports 2008 SP1 merge modules (CRRuntime_12_1.msm).
Cause
- The merge modules for Crystal Reports 2008 SP1 are dependent on the Microsoft Visual C++ 2005 SP1 libraries.
- The merge modules for the Microsoft Visual Studio .NET 2005 SP1 files are only available if you install Visual Studio .NET 2005 SP1.
Resolution
This can be resolved by adding a custom bootstrapper package to your development system. The new bootstrapper package includes all the information necessary to add the Microsoft Visual C++ 2005 Redistributable (vcredist_x86.exe) as a prerequisite for your application.
- Download vcredist_x86_8.0.zip from this SAP Note.
- Extract the contents of the zip archive to the C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\ directory.
- Open your setup project in Visual Studio .NET 2008.
- Right click the setup project name in the Solution Explorer and select Add > Merge Modules.
- Add the CRRuntime_12_1.msm file to your setup package.
- Right click the CRRuntime_12_1.msm file and select Properties.
- Expand the MergeModuleProperties and scroll down until you find the Keycode property.
- Enter your keycode.
- Right click on the setup project name in the Solution Explorer and select Properties.
- Click on the Prerequisites button.
- Select Visual Studio 2005 SP1 C++ Runtime Libraries (x86).
- Select any other prerequisites your application my need. Such as, the .NET Framework or Windows Installer 3.1.
- Click Ok.
- Click Ok.
- Build your setup project and ignore all warnings like: unable to find module dependency with signature ...
- Copy all the setup files to a clean client and install.
Keywords
KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , How To
Product
Crystal Reports 2008 V1
Attachments
vcredist_x86_8.0.zip |