diff --git a/SabreTools.Core/SabreTools.Core.csproj b/SabreTools.Core/SabreTools.Core.csproj
index 67beae28..421ce187 100644
--- a/SabreTools.Core/SabreTools.Core.csproj
+++ b/SabreTools.Core/SabreTools.Core.csproj
@@ -35,9 +35,9 @@
-
+
-
+
diff --git a/SabreTools.DatFiles/SabreTools.DatFiles.csproj b/SabreTools.DatFiles/SabreTools.DatFiles.csproj
index 52700a55..585f6952 100644
--- a/SabreTools.DatFiles/SabreTools.DatFiles.csproj
+++ b/SabreTools.DatFiles/SabreTools.DatFiles.csproj
@@ -28,11 +28,11 @@
-
-
+
+
-
-
+
+
diff --git a/SabreTools.DatItems/SabreTools.DatItems.csproj b/SabreTools.DatItems/SabreTools.DatItems.csproj
index a1b1ae33..b3412390 100644
--- a/SabreTools.DatItems/SabreTools.DatItems.csproj
+++ b/SabreTools.DatItems/SabreTools.DatItems.csproj
@@ -29,7 +29,7 @@
-
+
diff --git a/SabreTools.DatTools/SabreTools.DatTools.csproj b/SabreTools.DatTools/SabreTools.DatTools.csproj
index 10ad812a..0deb86f2 100644
--- a/SabreTools.DatTools/SabreTools.DatTools.csproj
+++ b/SabreTools.DatTools/SabreTools.DatTools.csproj
@@ -31,7 +31,7 @@
-
+
diff --git a/SabreTools.FileTypes/SabreTools.FileTypes.csproj b/SabreTools.FileTypes/SabreTools.FileTypes.csproj
index f1da09cb..96ff2295 100644
--- a/SabreTools.FileTypes/SabreTools.FileTypes.csproj
+++ b/SabreTools.FileTypes/SabreTools.FileTypes.csproj
@@ -33,8 +33,8 @@
-
-
+
+
diff --git a/SabreTools.Filtering/SabreTools.Filtering.csproj b/SabreTools.Filtering/SabreTools.Filtering.csproj
index 2f3fba8b..94c15ee9 100644
--- a/SabreTools.Filtering/SabreTools.Filtering.csproj
+++ b/SabreTools.Filtering/SabreTools.Filtering.csproj
@@ -28,7 +28,7 @@
-
+
diff --git a/SabreTools.Logging/SabreTools.Logging.csproj b/SabreTools.Logging/SabreTools.Logging.csproj
index 4c6b2a53..1baa4231 100644
--- a/SabreTools.Logging/SabreTools.Logging.csproj
+++ b/SabreTools.Logging/SabreTools.Logging.csproj
@@ -25,7 +25,7 @@
-
+
diff --git a/SabreTools.Test/Core/UtilitiesTests.cs b/SabreTools.Test/Core/UtilitiesTests.cs
index 02a39b71..d70cba7c 100644
--- a/SabreTools.Test/Core/UtilitiesTests.cs
+++ b/SabreTools.Test/Core/UtilitiesTests.cs
@@ -31,6 +31,9 @@ namespace SabreTools.Test.Core
public void GetDepotPathTest(string? hash, int depth, string? expected)
{
string? actual = Utilities.GetDepotPath(hash, depth);
+ if (System.IO.Path.DirectorySeparatorChar == '/')
+ expected = expected?.Replace('\\', '/');
+
Assert.Equal(expected, actual);
}
diff --git a/SabreTools.Test/DatFiles/DatHeaderTests.cs b/SabreTools.Test/DatFiles/DatHeaderTests.cs
index e87ed93f..7fbb9a09 100644
--- a/SabreTools.Test/DatFiles/DatHeaderTests.cs
+++ b/SabreTools.Test/DatFiles/DatHeaderTests.cs
@@ -23,7 +23,7 @@ namespace SabreTools.Test.DatFiles
var actual = datHeader.CreateOutFileNames(outDir, overwrite: true);
// Check the result
- string expected = $"{outDir}\\test.{extension}";
+ string expected = $"{outDir}{System.IO.Path.DirectorySeparatorChar}test.{extension}";
Assert.Single(actual);
Assert.Equal(expected, actual[datFormat]);
}
diff --git a/SabreTools.Test/SabreTools.Test.csproj b/SabreTools.Test/SabreTools.Test.csproj
index 0c92aafa..d253d6ec 100644
--- a/SabreTools.Test/SabreTools.Test.csproj
+++ b/SabreTools.Test/SabreTools.Test.csproj
@@ -32,8 +32,8 @@
all
-
-
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive