Browse Source

Simplify UniversalAssemblyResolver.GetAsssemblyFile

pull/2643/head
Siegfried Pammer 4 years ago
parent
commit
a2e9d5bb66
  1. 10
      ICSharpCode.Decompiler/Metadata/UniversalAssemblyResolver.cs

10
ICSharpCode.Decompiler/Metadata/UniversalAssemblyResolver.cs

@ -689,16 +689,10 @@ namespace ICSharpCode.Decompiler.Metadata
var gac_folder = new StringBuilder() var gac_folder = new StringBuilder()
.Append(prefix) .Append(prefix)
.Append(reference.Version); .Append(reference.Version);
if (reference.PublicKeyToken != null)
{
gac_folder.Append("__"); gac_folder.Append("__");
for (int i = 0; i < reference.PublicKeyToken.Length; i++) for (int i = 0; i < reference.PublicKeyToken!.Length; i++)
gac_folder.Append(reference.PublicKeyToken[i].ToString("x2")); gac_folder.Append(reference.PublicKeyToken[i].ToString("x2"));
} return Path.Combine(gac, reference.Name, gac_folder.ToString(), reference.Name + ".dll");
return Path.Combine(
Path.Combine(
Path.Combine(gac, reference.Name), gac_folder.ToString()),
reference.Name + ".dll");
} }
/// <summary> /// <summary>

Loading…
Cancel
Save