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