Ciao a tutti,
sono un novellino del c# e del .net in generale e volevo chiedervi come esportare un programma.

Mi spiego meglio.

Ho fatto un programma che utilizza librerie del .net dalla versione 2.0 in su.
Questo programma inoltre fa utilizzo di una dll per collegarsi a un database MySql che ho opportunamente messo nelle reference.

Tuttavia quando copio il programma preso dalla cartella relase e lo copio su un computer con windows xp con .net 2.0 il programma non parte.

Secondo voi questo è dovuto al fatto che al programma manca la dll oppure al fatto che avendo impostato il progetto in modo che si basi sul framework 2 invece del 3.5 con c# 2008 non funzioni bene?

Grazie.

p.s. L'errore durante l'apertura del programma è il seguente:
impossibile avviare l'applicazione specificata. la configurazione dell'applicazione non è corretta. Una nuova installazione potrebbe risolvere il problema.