From 0330f38c0642c457b58e5aa44c8436cb8cebb2bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herrmannsd=C3=B6rfer=2C=20Felix?= Date: Wed, 21 Aug 2024 08:39:38 +0200 Subject: [PATCH] Include Subdirectories when checking for empty dotnet version directory --- ICSharpCode.Decompiler/Metadata/DotNetCorePathFinder.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ICSharpCode.Decompiler/Metadata/DotNetCorePathFinder.cs b/ICSharpCode.Decompiler/Metadata/DotNetCorePathFinder.cs index a5dd8c200..00a208674 100644 --- a/ICSharpCode.Decompiler/Metadata/DotNetCorePathFinder.cs +++ b/ICSharpCode.Decompiler/Metadata/DotNetCorePathFinder.cs @@ -253,9 +253,11 @@ namespace ICSharpCode.Decompiler.Metadata .Where(v => v.version != null); foreach (var folder in foundVersions.OrderBy(v => v.version)) { - if (folder.version >= version) - if(folder.directory.EnumerateFiles().Any()) - return folder.directory.Name; + if (folder.version >= version + && folder.directory.EnumerateFiles("*.dll", SearchOption.AllDirectories).Any()) + { + return folder.directory.Name; + } } return version.ToString(); }