En Visual Studio 2005, Al hacer reportes utilizando Crystal Reports existe el problema que durante la instalación de la aplicación en otro equipo no se pueden ver los reportes realizados en esa herramienta del .NET, por lo que es necesario instalar las librerías de Crystal Reports por separado, pero ésto se puede hacer en un solo instalador desde el .NET.
Lo que se debe de hacer primero: Se deberá de copiar el archivo: CrystalReportsRedist2005_x86 en %programfiles%\Archivos comunes\Merge Modules
Nota: %programfiles% es equivalente a decir “Archivos de Programa” o “Program Files-”
Después, ya abierto .NET con el proyecto, se da clic en File -> Add -> New Project. Aqui, se selecciona el tipo de proyecto Setup and Deployment que esta en la parte de Other Project Types y se especifica detalles como el nombre del proyecto, ubicación, etc.

Al dar clic en Ok, Aparecerá en el explorador de soluciones el proyecto Instalador, y aqui harémos clic derecho -> Add -> Merge Module…
Entonces, se buscará el archivo que copiamos y se da clic en Open.
Una vez agregado, podemos ver que en la parte de dependencias ya estan agregadas las librerias necesarios de Crystal Reports para poder ver los reportes que lo necesiten.



Hola muy util tu explicacion pero queria saber lo siguiente, yo utilizo vb.net 2008 y baje de una pagina un archivo que contenia CRRuntime_12_0_es.msm en la pagina especificaban de que era para 2008 nose si es el archivo correcto, su peso es de 4 mb.
si no me sirviece…de donde puedon conseguir este archivo CrystalReportsRedist2005_x86.msm para 2008????
de antemano gracias