做了注释你自己看看能看懂不:
string dataDir = AppDomain.CurrentDomain.BaseDirectory;//获取基目录
if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\")) //如果基目录是以\bin\debug,或者bin\release这2个目录结尾的话
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;//那么得到当前及目录的上2级目录的全称
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir); //以得到的新目录改变域属性
|