Setup con CrystalReport non funzionante

lunedì 16 agosto 2004 - 21.49

Cris Profilo | Newbie

Ciao a tutti,in questi giorni (anche grazie al vostro aiuto) ho finito di sviluppare la mia applicazione in VB.NET che contiene alcuni report in CrystalReport. Ho creato il pacchetto di setup e installandolo in una macchina contenente VS.NET funziona a meraviglia, viceversa su macchine senza VS.NET mi appare l'errore che vi allego.Ovviemante si tratta di un problema con Crystal e a tal proposito ho scaricato e installato una patch di CrystalReport (CRNET11_Critical_Update_Win) che ho trovato sul sito della CrystalReport. Tale installazione l'ho eseguita sulla mia macchina (ed ho rigenerato il setup) e sul client. Ho guardato su questo forum e ho visto che in passato si era gia' presentato il problema a qualcun'altro, ma non ho trovato la soluzione al problema. Per concludere vi dico che fin'ora ho provato su molte macchine, ma tutte con Win2000 (sia la macchina dove creo il pacchetto, che i client dove l'ho provato).
Attendo con ansia...

freeteo Profilo | Guru

ciao,
come distribuisci il programma sulla macchina che non ha vs?
hai provato a fare anche 1 pacchetto di setup?
io ho avuto problemi simili e li ho risolti scaricando l'ultima versione dei merge modules dal sito di crystal e aggiungendoli al mio progetto di setup della mia app.
prova cosi, perche installa 1a serie di librerie che a occhio a te mancano...

fammi sapere
ciao

ciferrara Profilo | Newbie

Crystal_regwiz2003.msm Crystal_regwiz2003.msm consente di configurare le informazioni sulla registrazione nei computer in uso (server o client) al fine di tenere traccia delle informazioni relative alle licenze.
Quando Crystal_regwiz2003.msm viene aggiunto a un progetto di impostazione espone la proprietà LicenseKey che deve essere impostata prima di creare il progetto di impostazione.

Il codice della licenza viene inviato all'utente dopo la registrazione del prodotto. È indicato anche nella finestra di dialogo Informazioni su Microsoft Visual Studio .NET del menu ?. Immettere il codice della licenza nella proprietà LicenseKey per il modulo di unione Crystal_regwiz2003.msm.

Nota Se il codice della licenza non è impostato per il modulo di unione Crystal_regwiz2003.msm, al momento della creazione del progetto si verificherà un errore. Se il progetto di installazione viene installato in un computer di destinazione senza specificare il codice della licenza per il modulo di unione, si verificheranno diversi errori keycodedev2.dll.

buon lavoro

Cris Profilo | Newbie

Ciao a tutti, intanto grazie a ciferrara e teo per avermi risposto, quindi, penso che ciferrara abbia colto nel segno, ma nonostante abbia fatto esattamente come dici tu, non ho risolto. Ti dettaglio le mie operazioni:

Inizialmente avevo come unico modulo il Crystal_managed_2003
quindi ho aggiunto il crystal_regwiz2003 ed il crystal_database_access2003
poi ho impostato la license key del regwiz2003, ma a questo punto non ho ben capito cosa immettere, perche' guardando su Help/about Microsoft Development Enviroment trovo 3 licenze; una per vb.net, una per crystal.net ed una per Application Center Test. A questo punto naturalmente ho immesso quella per il Crystal, ma il fatto e' che tale licenza e' del tipo: "Crystal Report for Visual Studio.net XXXXX-XXXXXXX-XXXXXXX", quindi ho provato immettendo tutta la dicitura e soltanto il codice finale, ma in entrambi i casi il problema persiste...hai qualche altra idea o vedi qualcosa di errato in cio' che ho fatto io?
Ah dimenticavo, ovviamente dopo ho ricompilato il tutto e reinstallato sul client
Grazie tante in anticipo Cris

ciferrara Profilo | Newbie

Ciao,
ascolta io ho inseriro il numero di licenza nel mergemoduleproprieties e funziona alla grande.
Ti consiglio di rifare il setup partendo da zero.

ciao

Cris Profilo | Newbie

Non ti vorrei stressare troppo, ma ho appena rifatto il setup (uno nuovo), ed ho messo all'interno della proprieta' License Key che si trova all'interno della propreta' MergeModuleProperties, la licenza (in particolare ho messo SOLO la parte XXXXX-XXXXXXX-XXXXXXX), e continua a dare lo stesso problema. A questo punto comincia a venirmi il dubbio che non sia questa la soluzione al mio problema e che magari ci vogliano degli aggiornamenti di questi moduli o degli assembly (perche' se vedi il messaggio di errore dice che non riesce a caricare alcuni assembly). Non saprei tu che dici?
Grazie tante,
Cris

Cris Profilo | Newbie

Allora dopo tanto ho svelato l'arcano (o quasi...), il problema non era dovuto a errata registrazione del prodotto (License Key), ma alla configurazione delle azioni personalizzate del mio setup; vengo e mi spiego: per me questo e' uno dei primi setup, quindi all'inizio ho reperito le informazioni sufficienti a creare un setup proprio in questo forum, in particolare leggendo l'articolo: "Creare un Setup di un progetto con Visual Studio .NET" che ho trovato molto chiaro ed esaustivo. Proprio in quest'articolo si dice che per creare un setup si ha bisogno di un'azione personalizzata e si spiega come fare. Il problema e' che creando quest'azione personalizzata mi appare l'errore che vi ho postato, altrimenti no. Inutile dire che ho provato il progetto una volta installato, nella sua interezza, e funziona a meraviglia. A questo punto mi chiedo e vi chiedo delucidazioni sulle azioni personalizzate (a cosa servono in dettaglio (forse chiedo troppo...)), e come mai accade cio'?

trinity Profilo | Guru

Cmq cris se hai dubbi su come far funzionare cr.net vai alla sezione Tips di crystal report, qui troverai un mio articolo che ti potrà spiegare qualche dubbio.

Ciao
Fabio
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5