diff --git a/SabreTools.Reports/Formats/Html.cs b/SabreTools.Reports/Formats/Html.cs index 93dbf328..cb7d6594 100644 --- a/SabreTools.Reports/Formats/Html.cs +++ b/SabreTools.Reports/Formats/Html.cs @@ -60,7 +60,7 @@ namespace SabreTools.Reports.Formats { WriteMidSeparator(xtw, baddumpCol, nodumpCol); WriteIndividual(xtw, stat, baddumpCol, nodumpCol); - + // If we have anything but the last value, write the separator if (i < Statistics.Count - 1) { @@ -77,7 +77,9 @@ namespace SabreTools.Reports.Formats } WriteFooter(xtw); +#if NET452_OR_GREATER xtw.Dispose(); +#endif fs.Dispose(); } catch (Exception ex) when (!throwOnError) @@ -216,8 +218,12 @@ body { xtw.WriteStartElement("tr"); if (isDirectory) xtw.WriteAttributeString("class", "dir"); - + +#if NET20 || NET35 + xtw.WriteElementString("td", isDirectory ? stat.DisplayName.Remove(0, 5) : stat.DisplayName); +#else xtw.WriteElementString("td", isDirectory ? WebUtility.HtmlEncode(stat.DisplayName.Remove(0, 5)) : WebUtility.HtmlEncode(stat.DisplayName)); +#endif xtw.WriteStartElement("td"); xtw.WriteAttributeString("align", "right"); diff --git a/SabreTools.Reports/SabreTools.Reports.csproj b/SabreTools.Reports/SabreTools.Reports.csproj index 3915543f..0bada46d 100644 --- a/SabreTools.Reports/SabreTools.Reports.csproj +++ b/SabreTools.Reports/SabreTools.Reports.csproj @@ -1,10 +1,24 @@  - net6.0;net8.0 + + net20;net35;net40;net452;net462;net472;net48;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0 + win-x86;win-x64;win-arm64;linux-x64;linux-arm64;osx-x64 + true + false + false latest enable + true true + 1.1.2 + + + Matt Nadareski + Copyright (c)2016-2024 Matt Nadareski + https://github.com/SabreTools/ + https://github.com/SabreTools/SabreTools + git