diff --git a/Directory.Build.props b/Directory.Build.props index 20989ef..6f4fb77 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,18 +1,18 @@  - 2025.12.23.1 + 2026.2.2.0 enable enable preview LGPL-3.0-or-later https://github.com/ArchiDog1998/TedToolkit - $(MSBuildProjectDirectory.Contains('\tests\')) - $(MSBuildProjectDirectory.Contains('\analyzers\')) - $(MSBuildProjectDirectory.Contains('\applications\')) - $(MSBuildProjectDirectory.Contains('\libraries\')) + $(MSBuildProjectDirectory.Contains('tests')) + $(MSBuildProjectDirectory.Contains('analyzers')) + $(MSBuildProjectDirectory.Contains('applications')) + $(MSBuildProjectDirectory.Contains('libraries')) False - True + True False True False diff --git a/src/libraries/TedToolkit.Grasshopper.Sources/ArchiToolkitResources.cs b/src/libraries/TedToolkit.Grasshopper.Sources/ArchiToolkitResources.cs index c37d343..07895ab 100644 --- a/src/libraries/TedToolkit.Grasshopper.Sources/ArchiToolkitResources.cs +++ b/src/libraries/TedToolkit.Grasshopper.Sources/ArchiToolkitResources.cs @@ -14,9 +14,17 @@ internal static partial class TedToolkitResources { using var stream = typeof(TedToolkitResources).Assembly.GetManifestResourceStream(resourceName); if (stream is null) return null; - var bitmap = new Bitmap(stream); - if (bitmap.Width < 2 || bitmap.Height < 2) return null!; - return bitmap; + if (stream.Length is 0) return null; + try + { + var bitmap = new Bitmap(stream); + if (bitmap.Width < 2 || bitmap.Height < 2) return null!; + return bitmap; + } + catch + { + return null; + } } private static string GetKey(string key, string value)