独自の設定ファイルを作成すると、移動するための方法であると述べています。ここにいくつかのコードがあります。
VSでapp.configファイルを作成し、dllと同じディレクトリに配置してください。それはこのようなものに見えます。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="YourThing" value="Something" />
</appSettings>
</configuration>
次に、これを読み込むことができます。
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);
このような値を読み取ることができます。
config.AppSettings.Settings["YourThing"].Value;
このような値を保存します。
config.AppSettings.Settings["YourThing"].Value = "New Value";
config.Save();
マシン上の異なるデータベースのパターンはありますか? –
データベースはsqlserver 2008 Express Editionであり、シンクライアントサーバーで実行されています。作成したアプリケーションをサーバーに展開したいので、各シンクライアントはデータベースとやり取りするアプリケーションを使用できますが、ユーザーとアプリケーションとの間の接続を構成する – user1286824