J'aimerais définir une chaîne de connexion par programmation, avec absolument aucun changement aux fichiers de configuration / clés de registre.
J'ai ce bout de code, mais malheureusement, il déclenche une exception avec "la configuration est en lecture seule".
ConfigurationManager.ConnectionStrings.Clear();
string connectionString = "Server=myserver;Port=8080;Database=my_db;...";
ConnectionStringSettings connectionStringSettings =
new ConnectionStringSettings("MyConnectionStringKey", connectionString);
ConfigurationManager.ConnectionStrings.Add(connectionStringSettings);
Edit: Le problème est que j'ai un code existant qui lit la chaîne de connexion de la configuration. La chaîne de configuration manuellement, ou par l'intermédiaire d'une ressource, ne semble pas être valide les options. Ce que j'ai vraiment besoin d'une manière de modifier la configuration par programmation.