データベースファイルを特定のフォルダに保存しようとしています。私はこれを試みるために次のコードを使用しています:
dpath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
AppDomain.CurrentDomain.SetData("DataDirectory", dpath);
newConnectString = "Data Source=" + dpath + "\\" + filename;
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.ConnectionStrings.ConnectionStrings[ConnectStringName].ConnectionString = newConnectString;
config.Save(ConfigurationSaveMode.Modified, true);
ConfigurationManager.RefreshSection("connectionStrings");
プログラムの実行時に、新しいファイルが宛先フォルダーに作成されることはありません。実行可能ファイルとともに保存されています。私が間違っているかもしれないことについての洞察はありますか?