Vorrei iniziare con il fatto che sono pronto a chiudere questa domanda in base all'opinione pubblica, ma cercherò di esprimerla in modo tale da mantenerla meno basata sulle opinioni.
La versione breve
Esistono resons pratici o di best practice perché le impostazioni di configurazione dovrebbero not essere memorizzate in un file Resource (resx)?
La versione lunga
Fino a poco tempo prima stavamo memorizzando le impostazioni dell'applicazione in un file app.config e per quello che mi riguardava andava tutto bene. È stata quindi eseguita una descrizione per spostare queste impostazioni in un file di risorse (resx). L'argomento è che ha fornito un accesso più semplice alle impostazioni nel codice, in quanto non è necessario ricordare la chiave nel file di risorse (potrebbe essere superata con le sezioni di configurazione personalizzate). Avevamo anche altre impostazioni nel file delle risorse, quindi l'argomento addizionale è che ora dobbiamo solo gestire le impostazioni in un unico posto. Per me questo non sembra giusto. Abbiamo altri componenti interni che sono stati in grado di essere configurati tramite un file .config standard, ma ora è stato modificato per adattarsi al nuovo modello.
Esistono resons pratici o di best practice perché le impostazioni di configurazione dovrebbero not essere memorizzate in un file Resource (resx)?