diff --git a/Pilz.UI.Telerik.Symbols/Factories/ColorFactory.cs b/Pilz.UI.Telerik.Symbols/Factories/ColorFactory.cs index a0bc695..e415d3a 100644 --- a/Pilz.UI.Telerik.Symbols/Factories/ColorFactory.cs +++ b/Pilz.UI.Telerik.Symbols/Factories/ColorFactory.cs @@ -5,9 +5,11 @@ namespace Pilz.UI.Telerik.Symbols.Factories; internal class ColorFactory : RadSymbolFactory { + private Assembly? assembly; + public override Assembly GetImageResourceAssembly() { - return typeof(SymbolsColor).Assembly; + return assembly ??= Assembly.Load("Pilz.SymbolPacks.Color"); } public override string GetImageRessourcePath(SymbolsColor svgImage) diff --git a/Pilz.UI.Telerik.Symbols/Factories/FluentFactory.cs b/Pilz.UI.Telerik.Symbols/Factories/FluentFactory.cs index 695e6b6..bf21af3 100644 --- a/Pilz.UI.Telerik.Symbols/Factories/FluentFactory.cs +++ b/Pilz.UI.Telerik.Symbols/Factories/FluentFactory.cs @@ -5,9 +5,11 @@ namespace Pilz.UI.Telerik.Symbols.Factories; internal class FluentFactory : RadSymbolFactory { + private Assembly? assembly; + public override Assembly GetImageResourceAssembly() { - return typeof(SymbolsFluent).Assembly; + return assembly ??= Assembly.Load("Pilz.SymbolPacks.Fluent"); } public override string GetImageRessourcePath(SymbolsFluent svgImage) diff --git a/Pilz.UI.Telerik.Symbols/Pilz.UI.Telerik.Symbols.csproj b/Pilz.UI.Telerik.Symbols/Pilz.UI.Telerik.Symbols.csproj index d06514e..6b910d7 100644 --- a/Pilz.UI.Telerik.Symbols/Pilz.UI.Telerik.Symbols.csproj +++ b/Pilz.UI.Telerik.Symbols/Pilz.UI.Telerik.Symbols.csproj @@ -8,7 +8,7 @@ - 1.0.6 + 1.0.7 True