| | |
| | | { |
| | | /// <summary> |
| | | /// 根目录 |
| | | /// </summary> |
| | | |
| | | /// </summary> |
| | | private static string _root_directory; |
| | | |
| | | |
| | | public static bool IsExeExcute = true;//独立运行还是嵌入运行 |
| | | |
| | | /// <summary> |
| | | /// 查询数据文件夹路径 |
| | |
| | | { |
| | | if (string.IsNullOrEmpty(_root_directory)) |
| | | { |
| | | //var directory = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory).FullName; |
| | | var directory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); |
| | | _root_directory = Path.Combine(directory, "Data"); |
| | | if(IsExeExcute) |
| | | { |
| | | var directory = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory).FullName; |
| | | _root_directory = Path.Combine(directory, "Data"); |
| | | } |
| | | else |
| | | { |
| | | var directory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); |
| | | _root_directory = Path.Combine(directory, "Data"); |
| | | } |
| | | } |
| | | return _root_directory; |
| | | } |