From f6352ee36e022c4fb452be528affb2531b7df38d Mon Sep 17 00:00:00 2001 From: Brad Browne Date: Thu, 23 Jul 2026 14:26:19 +1000 Subject: [PATCH] fix: resolve config paths from test output --- MapManager.Apis/Config/Default.cs | 3 +-- MapManager.Apis/Config/Shared.cs | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/MapManager.Apis/Config/Default.cs b/MapManager.Apis/Config/Default.cs index 073f14d..2ace277 100644 --- a/MapManager.Apis/Config/Default.cs +++ b/MapManager.Apis/Config/Default.cs @@ -13,8 +13,7 @@ public class Default private static DirectoryInfo GetDirectory() { - var assemblyDirectory - = new DirectoryInfo(Path.Combine(Path.GetDirectoryName(typeof(Version).Assembly.Location) ?? @"./", "Default")); + var assemblyDirectory = new DirectoryInfo(Path.Combine(AppContext.BaseDirectory, "Default")); return assemblyDirectory; } diff --git a/MapManager.Apis/Config/Shared.cs b/MapManager.Apis/Config/Shared.cs index 11493f5..e1a2303 100644 --- a/MapManager.Apis/Config/Shared.cs +++ b/MapManager.Apis/Config/Shared.cs @@ -13,8 +13,8 @@ public class Shared private static DirectoryInfo GetDirectory() { - var sharedDirectory - = new DirectoryInfo(Path.Combine(new DirectoryInfo(Path.GetDirectoryName(typeof(Version).Assembly.Location)).Parent.Parent.FullName, "Shared")); + var outputDirectory = new DirectoryInfo(AppContext.BaseDirectory.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar)); + var sharedDirectory = new DirectoryInfo(Path.Combine(outputDirectory.Parent.Parent.FullName, "Shared")); return sharedDirectory; }