J'ai un .NET application qui dispose de différents fichiers de configuration pour le Debug et Release. E. g. le débogage de l'application.fichier de configuration des points pour un développement SQL Server qui a le débogage activé et la libération de points pour le live de SQL Server. Il y a aussi d'autres paramètres, dont certains sont différentes en debug/release.
J'utilise actuellement deux fichiers de configuration (debug.app.config et de la libération.app.config). J'ai créer un événement sur le projet qui dit si c'est une version de construire ensuite copie de la libération.app.config app.config, d'autre copie de débogage.app.config app.config.
Le problème est que l'application semble pour obtenir ses paramètres à partir des paramètres.fichier de paramètres, donc je dois ouvrir les paramètres.paramètres de Visual Studio qui l'invite à moi que les paramètres ont changé et j'ai donc accepter les modifications, enregistrez les paramètres.paramètres et à reconstruire pour qu'il utilise les paramètres corrects.
Est-il mieux/recommandé/méthode préférée pour la réalisation d'un effet similaire? Ou aussi, je l'ai approché de cette complètement faux et est-il une meilleure approche?