diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetrySolutionInfoEnricher.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetrySolutionInfoEnricher.cs index 38d68f3f71..97e487585a 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetrySolutionInfoEnricher.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetrySolutionInfoEnricher.cs @@ -181,7 +181,7 @@ internal sealed class TelemetrySolutionInfoEnricher : TelemetryActivityEventEnri if (solutionPath.EndsWith(".sln")) { - solutionPath = solutionPath[..^4] + ".abpsln"; + solutionPath = solutionPath.RemovePostFix(".sln") + ".abpsln"; if (File.Exists(solutionPath)) { return solutionPath; @@ -190,7 +190,7 @@ internal sealed class TelemetrySolutionInfoEnricher : TelemetryActivityEventEnri if (solutionPath.EndsWith(".slnx")) { - solutionPath = solutionPath[..^5] + ".abpsln"; + solutionPath = solutionPath.RemovePostFix(".slnx") + ".abpsln"; if (File.Exists(solutionPath)) { return solutionPath;