Premessa.
Programmo su un PC Windows 7 64 bit, con Visual Studio 2008. Crystal reports è dentro Visual Studio.
Ho un programma che localmente funziona perfettamente. Stampa, visualizza, insomma nessun problema.
Al momento di fare il setup noto la prima cosa strana. Non inserisce tra le dipendenze i files di crystal reports... Li inserisco a mano io.
Faccio una prova di installazione su una macchina xp (quindi tutto compilato x86) ma appare il fatidico messaggio "Either the crystal reports registry key permissions are insufficient or the crystall reports runtime is not istalled correctly" e bla bla bla.
Ho provato nell'ordine:
A caricare le librerie manualmente
A scaricare il corretto CrRedist per la macchina xp
Ma niente
Noto però che nella cartella degli assembly (GAC_MSIL) ci sono due versioni delle librerie del runtime: 10.5.3700 e 10.2.3600.
Non ricordo, ma probabilmente avevo installato il CrRedist 10.2 prima di installare VS2008...
Come uscire da quessto casino......?
Se può servire, un altro programma fatto prima, che utilizza le 10.2 funziona perfettamente se installato sotto xp................................
P.S. No, non mi fa più scegliere le 10.2 ma si prende solo le 10.5