Skip to content

Commit ccfa393

Browse files
author
=
committed
Force AssemblyResolver to find symbols from assemblies using exact matches. This setting precedes EnableFrameworkRedirect. This patch allows an assembly to target symbols that exist in multiple versions of another assembly, without crashing ConfuserEx.
1 parent 3c9c29d commit ccfa393

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

Confuser.Core/ConfuserEngine.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ static void RunInternal(ConfuserParameters parameters, CancellationToken token)
8686
bool ok = false;
8787
try {
8888
var asmResolver = new AssemblyResolver();
89+
asmResolver.FindExactMatch = true;
8990
asmResolver.EnableTypeDefCache = true;
9091
asmResolver.DefaultModuleContext = new ModuleContext(asmResolver);
9192
context.Resolver = asmResolver;

0 commit comments

Comments
 (0)