giovedì pomeriggio, mi viene spiegato come funziona il processo di fatturazione di un cliente, e mi viene chiesto di usare crystal report per generare il report, beh dietro una richiesta specifica...non posso dire di no al mio responsabile, anche se non ho mai usato CR...
venerdì creo le entità per la gestione delle fatture, e parto subito con l'approccio pratico al report, inizio a disegnarlo esattamente uguale alla fattura che mi è stata data
poi sabato e domenica e lunedì sono giù (lunedì S.Pietro e Paolo mi concedono un pò più di riposo)
ma nel frattempo il giorno della consegna della prima RC al cliente si avvicina (mercoledì)
Rientro in ufficio martedì, con tante idee su come possa far funzionare i report, e con le mie competenze (ok ok a botta di ...........ci siamo capiti) il report mostra i dati così come gli dico di farlo
allora mi viene dato un portatile per installarci sopra l'applicazione,
eseguo "il publish" da copione...avvio il file di setup sul portatile, che sfortunatamente ha su un versione vecchissima del .net Framework e ci mette una vita ad aggiornare al 3.5 SP1
poi il pc si riavvia, e completa l'installazione, l'applicazione si avvia e DOH!!! eccezione quando mostro il report....cavolo sul computer di sviluppo...andava un amore...e invece...quel setup di 32 minuti (cronometrati) non si è portato dietro i componenti necessari per la visualizzazione dei report...e ora?
bah me li prendo a mano e me li porto nella stessa cartella dove c'è l'applicazione...il viewer si carica...ma...ZUM! (riconoscere il tipico suono di eccezione genereta ^_^) il viewer non serve a nulla se non mostra il report
allora cerco aiuto...chiamo michele...che però...non mi da una risposta chiara, ma so che se non lo fa è solo perchè mi conosce e sa che se non risolvo da solo un problema, non ne ricorderò mai la soluzione, ma mi dice 5o6 paroline "ti serve un file" e poi ci infila 3 lettere "MSI"...col sangue agli occhi come un toro parte la mia ricerca su santo google (o era il santo graal?) trovo un file per la redistribuzione delle librerie di CR incluse in VS2008
le installo e vaiiiiiiii l'applicazione gira a pieno...DOPO APPENA 2 ORE PER INSTALLARLA!!!
poi per il puro gusto di vedere un altro link, clicco su link sottostante e scopro...una cosa allucinante...un tizio che dice che per rendere disponibili le librerie di CR basta andare al percorso:
c:\program files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5
e si trova un file "CRRedist2008_x86.msi" che è esattamente quello che io mi sono procurato su internet
ed io vorrei quasi frantumare il monitor di quel pc, perchè mi ci sono volute 2 ore e poco più per scoprire che quello di cui necessitavo era già li...a portata di mano!!!
Io te lo avevo detto che stava sul tuo pc...dovevi solo trovarlo! Cmq è tutta esperienza, vedrai la prossima volta come te lo ricordi. Una curiosità: come mai il framework 3.5 se usate solo le funzionalità del 2.0? forse se cambi il target di compilazione vedi che ci metti molto meno!!!!
Associazione Culturale DotNetCampania - C.F.: 95127870632