diff --git a/src/IconPacks.Avalonia.BoxIcons/IconPacks.Avalonia.BoxIcons.csproj b/src/IconPacks.Avalonia.BoxIcons/IconPacks.Avalonia.BoxIcons.csproj
index 21d98ed..f183c16 100644
--- a/src/IconPacks.Avalonia.BoxIcons/IconPacks.Avalonia.BoxIcons.csproj
+++ b/src/IconPacks.Avalonia.BoxIcons/IconPacks.Avalonia.BoxIcons.csproj
@@ -3,7 +3,9 @@
net8.0;net6.0;netstandard2.0
$(DefineConstants);AVALONIA
+ latest
latest
+ true
disable
true
diff --git a/src/IconPacks.Avalonia.Core/IconPacks.Avalonia.Core.csproj b/src/IconPacks.Avalonia.Core/IconPacks.Avalonia.Core.csproj
index 7243f60..12c760a 100644
--- a/src/IconPacks.Avalonia.Core/IconPacks.Avalonia.Core.csproj
+++ b/src/IconPacks.Avalonia.Core/IconPacks.Avalonia.Core.csproj
@@ -3,7 +3,9 @@
net8.0;net6.0;netstandard2.0
$(DefineConstants);AVALONIA
+ latest
latest
+ true
disable
true
diff --git a/src/IconPacks.Avalonia.Core/PackIconDataFactory.cs b/src/IconPacks.Avalonia.Core/PackIconDataFactory.cs
index bfdbf52..9eaf61b 100644
--- a/src/IconPacks.Avalonia.Core/PackIconDataFactory.cs
+++ b/src/IconPacks.Avalonia.Core/PackIconDataFactory.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Collections.ObjectModel;
using Avalonia.Platform;
namespace IconPacks.Avalonia
@@ -16,7 +17,9 @@ static PackIconDataFactory()
public static IDictionary Create()
{
using var iconJsonStream = AssetLoader.Open(new Uri($"avares://{typeof(TEnum).Assembly.GetName().Name}/Resources/Icons.json"));
- return System.Text.Json.JsonSerializer.Deserialize>(iconJsonStream);
+#pragma warning disable IL2026
+ return new ReadOnlyDictionary(System.Text.Json.JsonSerializer.Deserialize>(iconJsonStream) ?? new Dictionary());
+#pragma warning restore IL2026
}
}
}
\ No newline at end of file
diff --git a/src/IconPacks.Avalonia/IconPacks.Avalonia.csproj b/src/IconPacks.Avalonia/IconPacks.Avalonia.csproj
index fa01fe9..18764a2 100644
--- a/src/IconPacks.Avalonia/IconPacks.Avalonia.csproj
+++ b/src/IconPacks.Avalonia/IconPacks.Avalonia.csproj
@@ -3,7 +3,9 @@
net8.0;net6.0;netstandard2.0
$(DefineConstants);AVALONIA
+ latest
latest
+ true
disable
true