Browse Source

Include Subdirectories when checking for empty dotnet version directory

pull/3265/head
Herrmannsdörfer, Felix 9 months ago
parent
commit
0330f38c06
  1. 6
      ICSharpCode.Decompiler/Metadata/DotNetCorePathFinder.cs

6
ICSharpCode.Decompiler/Metadata/DotNetCorePathFinder.cs

@ -253,10 +253,12 @@ namespace ICSharpCode.Decompiler.Metadata
.Where(v => v.version != null); .Where(v => v.version != null);
foreach (var folder in foundVersions.OrderBy(v => v.version)) foreach (var folder in foundVersions.OrderBy(v => v.version))
{ {
if (folder.version >= version) if (folder.version >= version
if(folder.directory.EnumerateFiles().Any()) && folder.directory.EnumerateFiles("*.dll", SearchOption.AllDirectories).Any())
{
return folder.directory.Name; return folder.directory.Name;
} }
}
return version.ToString(); return version.ToString();
} }

Loading…
Cancel
Save