diff --git a/src/Ben.Demystifier/Ben.Demystifier.csproj b/src/Ben.Demystifier/Ben.Demystifier.csproj index 55f39ee..5de05ba 100644 --- a/src/Ben.Demystifier/Ben.Demystifier.csproj +++ b/src/Ben.Demystifier/Ben.Demystifier.csproj @@ -9,7 +9,7 @@ git true true - 0.0.1 + 0.0.2 diff --git a/src/Ben.Demystifier/EnhancedStackTrace.cs b/src/Ben.Demystifier/EnhancedStackTrace.cs index 12b3449..b46dd2c 100644 --- a/src/Ben.Demystifier/EnhancedStackTrace.cs +++ b/src/Ben.Demystifier/EnhancedStackTrace.cs @@ -93,8 +93,21 @@ namespace System.Diagnostics var filePath = frame.GetFileName(); if (!string.IsNullOrEmpty(filePath)) { - sb.Append(" in "); - sb.Append(System.IO.Path.GetFullPath(filePath)); + try + { + sb.Append(" in "); + var uri = new Uri(filePath); + if (uri.IsFile) + { + sb.Append(System.IO.Path.GetFullPath(filePath)); + } + else + { + sb.Append(uri); + } + } + catch + { } } var lineNo = frame.GetFileLineNumber();