diff --git a/ICSharpCode.Decompiler/CSharp/ProjectDecompiler/WholeProjectDecompiler.cs b/ICSharpCode.Decompiler/CSharp/ProjectDecompiler/WholeProjectDecompiler.cs index 2299b6fec..bfaffacb8 100644 --- a/ICSharpCode.Decompiler/CSharp/ProjectDecompiler/WholeProjectDecompiler.cs +++ b/ICSharpCode.Decompiler/CSharp/ProjectDecompiler/WholeProjectDecompiler.cs @@ -743,7 +743,8 @@ namespace ICSharpCode.Decompiler.CSharp.ProjectDecompiler public static string CleanUpPath(string text) { - return CleanUpName(text, separateAtDots: true, treatAsFileName: true, treatAsPath: true); + return CleanUpName(text, separateAtDots: true, treatAsFileName: false, treatAsPath: true) + .Replace('.', Path.DirectorySeparatorChar); } static bool IsReservedFileSystemName(string name)