Browse Source

Include Subdirectories when checking for empty dotnet version directory

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

8
ICSharpCode.Decompiler/Metadata/DotNetCorePathFinder.cs

@ -253,9 +253,11 @@ namespace ICSharpCode.Decompiler.Metadata @@ -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();
}

Loading…
Cancel
Save