Ciao,
ti ringrazio per la risposta.
Per file di impostazioni intendo che su visual studio clicco con il tasto destro sul progetto -> aggiungi -> nuovo elemento -> "file di impostazioni".
In questo modo viene aggiunto nella cartella dell'applicazione un file MiaApplicazione.exe.config (credo in formato XML) contenente tutte le voci con le corrispondenti impostazioni precedentemente inserite.
Sembra che venga generato un file unico per tutti i file di impostazione (una decina) che avevo aggiunto al progetto.
Ho scartato il database SQL CE perchè aumenta la complessità di lettura/scrittura di queste impostazioni.
Infatti il framework mi permette di leggere le impostazioni salvate nel file con una sola riga di codice, ad esempio per leggere il campo MioCampo dal file di impostazioni MioFileDiImpostazioni faccio così:
int mioValore = MioFileDiImpostazioni.default.miocampo;
Mentre per memorizzare nuove impostazioni inserite dall'utente a runtime faccio:
MioFileDiImpostazioni.default.miocampo = miovalore;
MioFileDiImpostazioni.default.save();
Che rispetto ad un database SQLCE è molto più immediato sia in lettura che scrittura.
Comunque cosa intendi per uso di DDL per l'aggiornamento? O intendevi DLL? in qualsiasi caso potresti spiegarmi con quale principio si usa una DDL (o DLL) per aggiornare un'applicazione?
Grazie mille