1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
internal sealed partial class Settings
{
public Settings()
{
this.SettingsLoaded += new System.Configuration.SettingsLoadedEventHandler(Settings_SettingsLoaded);
}
void Settings_SettingsLoaded(object sender, System.Configuration.SettingsLoadedEventArgs e)
{
String dataDirectory;
if ((AppDomain.CurrentDomain.DomainManager != null) && AppDomain.CurrentDomain.DomainManager.ToString().Contains("VSHost"))
{
dataDirectory = Application.StartupPath;
}
else
{
dataDirectory = Application.UserAppDataPath;
}
this["test1ConnectionString"] = Settings.Default.test1ConnectionString.Replace(".\\", dataDirectory + "\\");
}
} |
Partager