Compartir a través de


Información general sobre la implementación de Crystal Reports

Es necesario distribuir los archivos de informe (.rpt) cuando se implementa una aplicación .NET. Puede elegir entre compilar los archivos de informe en la aplicación o distribuirlos por separado.

Archivos de informe incrustados

Cuando se agregan informes a una aplicación Web o Windows .NET, éstos se agregan de manera predeterminada como recurso incrustado de la aplicación. Esto quiere decir que los archivos de informe se compilarán en el manifiesto del ensamblado, no se cargarán desde otro archivo de informe separado.

La ventaja de los archivos de informe incrustados estriba en que no es necesario distribuir archivos de informe externos y los usuarios finales no pueden modificarlos. La desventaja es que, si hay que modificar un informe, será necesario volver a compilar e implementar toda la aplicación.

Archivos de informe no incrustados

Los archivos de informe no incrustados son archivos de informe que no están compilados en el ensamblado de una aplicación y se distribuyen independientemente de ésta. Para evitar que los informes se compilen en el manifiesto del ensamblado como un recurso incrustado, es necesario cambiar la manera de agregar el informe al proyecto. Vea Archivos de informe para obtener información sobre cómo hacer que los archivos de informe no sean incrustables. Cuando se crea el proyecto, el informe no se compilará en el ensamblado del proyecto y será necesario cargarlo por separado.

La ventaja de conservar los informes fuera del ensamblado es que, de esa manera, se pueden modificar y volver a implementar sin tener que volver a compilar e implementar toda la aplicación. La desventaja es que no se pueden utilizar objetos de informe con tipos declarados en la aplicación y hay que cargar los informes por separado.

Componentes adicionales

Junto con los archivos .rpt, es necesario distribuir los módulos de combinación de Crystal Reports y los módulos de combinación de .NET Framework.

Vea también

Componentes de implementación de Crystal Reports