Condividi tramite


Cenni generali sulla distribuzione di Crystal Reports

La distribuzione dei file di report (.rpt) si rende necessaria quando un'applicazione .NET viene distribuita. È possibile scegliere di compilare i file di report nell'applicazione o di distribuirli separatamente.

File di report incorporati

Per impostazione predefinita, i report vengono aggiunti alle applicazioni .NET Windows o Web come risorse incorporate per l'applicazione. Ciò significa che i file di report verranno compilati nel manifesto dell'assembly e non verranno caricate da un file di report separato.

Il vantaggio dei file di report incorporati è che si evita di distribuire file di report esterni e che gli utenti finali non hanno la possibilità di modificarli. Lo svantaggio è che qualora un report debba essere modificato, l'applicazione dovrà essere necessariamente ricompilata e ridistribuita.

File di report non incorporati

I file di report non incorporati sono file di report non compilati nell'assembly di un'applicazione, che vengono distribuiti separatamente. Per evitare che i report vengano compilati nel manifesto dell'assembly come risorsa incorporata, è necessario modificare le modalità di aggiunta del report al progetto. Per la procedura da seguire per rendere i file di report non incorporabili, vedere File di report. Al momento della creazione del progetto il report non verrà compilato nell'assembly e sarà necessario caricarlo separatamente.

Mantendo i report esterni all'assembly si ha il vantaggio di poterli modificare e ridistribuire senza dover ricompilare e ridistribuire l'intera applicazione. Lo svantaggio è che nell'applicazione non è possibile utilizzare oggetti del report con tipizzazione forte e che i report devono essere caricati separatamente.

Componenti aggiuntivi

Insieme ai file .rpt è necessario distribuire moduli di unione Crystal Reports e moduli di unione .NET Framework.

Vedere anche

Componenti della distribuzione di Crystal Reports