Wie schon andere gesagt haben Ihre eigene Konfigurationsdatei zu erstellen ist der Weg zu gehen. Hier ist ein Code, der helfen kann
Erstellen Sie einfach eine app.config-Datei in VS und legen Sie es in das gleiche Verzeichnis wie DLL. Es wird ungefähr so aussehen.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="YourThing" value="Something" />
</appSettings>
</configuration>
Dann können Sie es laden.
string appPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
string configFile = System.IO.Path.Combine(appPath, "App.config");
ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap();
configFileMap.ExeConfigFilename = configFile;
System.Configuration.Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None);
Sie können dann Werte wie folgt lesen.
config.AppSettings.Settings["YourThing"].Value;
Und speichern Sie Werte wie folgt.
config.AppSettings.Settings["YourThing"].Value = "New Value";
config.Save();
Gibt es ein Muster für die verschiedenen Datenbanken auf den Computern? –
Die Datenbank ist SqlServer 2008 Express Edition und wird auf einem Thin Client Server laufen, und ich möchte meine geschriebene Anwendung auf dem Server bereitstellen, so dass jeder Thin Client die Anwendung verwenden kann, die mit der Datenbank interagiert, aber ich möchte die Benutzer zum Konfigurieren der Verbindung zwischen der Anwendung und der Datenbank – user1286824