AppDomain.CurrentDomain.BaseDirectory表是获取当前项目的根目录,你console.writeline(datadir)看看是什么;
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;:获取dataDir的上一级的上一级的全路径,即去掉bin\Debug\ or bin\release
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
设置当前应用程序集的"DataDirectory"为dataDir的值
|