From ae7d9d6bc484bd27922e6652d116ce7ddd4b8104 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Thu, 2 Feb 2017 20:47:54 -0500 Subject: fix error when SMAPI tries to load Mac metadata files for DLLs --- src/StardewModdingAPI/Program.cs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/StardewModdingAPI') diff --git a/src/StardewModdingAPI/Program.cs b/src/StardewModdingAPI/Program.cs index ec3ccce7..08b5c636 100644 --- a/src/StardewModdingAPI/Program.cs +++ b/src/StardewModdingAPI/Program.cs @@ -464,6 +464,9 @@ namespace StardewModdingAPI bool succeeded = true; foreach (string assemblyPath in Directory.GetFiles(directory, "*.dll")) { + if (Path.GetFileName(assemblyPath).StartsWith(".")) + continue; // skip hidden files (e.g. Mac sometimes copies with "._" prefix). + try { processedAssemblies.Add(modAssemblyLoader.ProcessAssemblyUnlessCached(assemblyPath)); -- cgit