Incorporamento di app.config: funziona solo in versione, non in debug
-
10-07-2019 - |
Domanda
Per avere una distribuzione più ordinata delle app, ho creato il file app.config come risorsa incorporata, poiché contiene solo valori predefiniti. Tuttavia, l'app ora non può essere sottoposta a debug, genera un'eccezione ( ConfigurationErrorException
). Ma quando viene rilasciata, l'app funziona bene. Esiste un modo per farlo funzionare anche nel tempo di debug? Grazie
Soluzione
Spero che tu sia consapevole del fatto che questo non è il comportamento previsto? Come si estrae app.config in fase di esecuzione? Come si ottengono i valori dalle impostazioni? Il file app.config non è distribuito come " app.config " ;, ma come " nomeprogramma.exe.config " ;. Quale incorpori?
Se si incorpora il file di configurazione, non è possibile modificare i valori. Perché usi il file di configurazione invece di codificare i valori?
Quando dici che l'app funziona bene quando la rilasci, la costruisci: sono abbastanza sicuro che i valori non sono presi dal file di configurazione, ma dai valori predefiniti della classe Settings.
Per farla breve: dubito che il tuo approccio funzionerà.