diff --git a/CHANGELIST.md b/CHANGELIST.md index 8c208f01..c7a7d358 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -46,6 +46,7 @@ - Fix relative paths for DIC - Add nicer failure message - Update to DIC 20230201 +- Use relative path output for DIC ### 2.4 (2022-10-26) diff --git a/MPF.Library/DumpEnvironment.cs b/MPF.Library/DumpEnvironment.cs index 3dde70ff..56bb163e 100644 --- a/MPF.Library/DumpEnvironment.cs +++ b/MPF.Library/DumpEnvironment.cs @@ -126,15 +126,15 @@ namespace MPF.Library string outputPath = InfoTool.NormalizeOutputPaths(this.OutputPath); // Replace all instances in the output directory - string outputDirectory = Path.GetDirectoryName(this.OutputPath); + string outputDirectory = Path.GetDirectoryName(outputPath); outputDirectory = outputDirectory.Replace(".", "_"); // Replace all instances in the output filename - string outputFilename = Path.GetFileNameWithoutExtension(this.OutputPath); + string outputFilename = Path.GetFileNameWithoutExtension(outputPath); outputFilename = outputFilename.Replace(".", "_"); // Get the extension for recreating the path - string outputExtension = Path.GetExtension(this.OutputPath).TrimStart('.'); + string outputExtension = Path.GetExtension(outputPath).TrimStart('.'); // Rebuild the output path this.OutputPath = Path.Combine(outputDirectory, $"{outputFilename}.{outputExtension}");