Al primo utilizzo di Crystal Reports .NET, in particolare durante la prima installazione, molti sviluppatori incappano in un famigerato errore:

"Cannot find Keycode2.dll or invalid keycode"

Questo accade perchè non è stata indicato il codice di licenza di Crystal Reports. Il codice serve per la corretta esecuzione del report sul client. Quindi, dopo aver aggiunto tutti i file necessari per l'installazione al nostro progetto setup, compresi i merge module di crystal reports, aggiungiamo anche il License.msm Merge Module. Fatto questo clicchiamo su Crystal_Regwiz200x ed impostiamo la License Key sul valore che troviamo nella finestra About di Visual Studio .NET di fianco alla voce Crystal Reports for Visual Studio .NET.

Ricompiliamo il setup, testiamo il risultato e...funzia!!!