private static string CheckDataDirectory(string dataDirectory)
{
dataDirectory = AppDomain.CurrentDomain.BaseDirectory;
if (dataDirectory.IndexOf("\\bin\\") > 0)
{
if (dataDirectory.EndsWith("\\bin\\Debug"))
dataDirectory = dataDirectory.Replace("\\bin\\Debug", "\\");
if (dataDirectory.EndsWith("\\bin\\Release"))
dataDirectory = dataDirectory.Replace("\\bin\\Release", "\\");
}
if (!dataDirectory.EndsWith("App_Data\\"))
dataDirectory = dataDirectory + "App_Data\\";
if (!Directory.Exists(dataDirectory))
Directory.CreateDirectory(dataDirectory);
AppDomain.CurrentDomain.SetData("DataDirectory", dataDirectory);
return dataDirectory;
}