浏览代码

Update Local path method

Zixuan 1 周之前
父节点
当前提交
0178adfc54
共有 2 个文件被更改,包括 7 次插入2 次删除
  1. 1 2
      Configs/CofigOperator/Paths.cs
  2. 6 0
      Universal/Dir.cs

+ 1 - 2
Configs/CofigOperator/Paths.cs

@@ -2,8 +2,7 @@
 
 public class Paths
 {
-    public static string LocalPath { get; } = AppDomain.CurrentDomain.SetupInformation.ApplicationBase!;
-    private static string MainFolder { get; } = new DirectoryInfo(LocalPath!)!.Parent!.FullName;
+    private static string MainFolder { get; } = new DirectoryInfo(Dir.ExeDirectory).Parent!.FullName;
 
     public static string ConfigFileFolder { get; } = Path.Combine(MainFolder, "Settings", "ConfigFiles");
     public static string HardwareFolder { get; } = Path.Combine(MainFolder, "Settings", "Hardwares");

+ 6 - 0
Universal/Dir.cs

@@ -0,0 +1,6 @@
+namespace Universal;
+
+public class Dir
+{
+    public static string ExeDirectory { get; } = AppDomain.CurrentDomain.SetupInformation.ApplicationBase!;
+}