tangxu
2024-03-19 26c7bd3e7060ffcb6456ea2098850ec5a4fee77c
Settings/IStation.Settings/DataFolderHelper.cs
@@ -11,11 +11,10 @@
    {
        /// <summary>
        /// 根目录
        /// </summary>
        /// </summary>
        private static string _root_directory;
        public static bool IsExeExcute = true;//独立运行还是嵌入运行
        /// <summary>
        /// 查询数据文件夹路径
@@ -24,9 +23,16 @@
        { 
            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;  
        }