Merge pull request #855 from nikitalita/fix-assembly-loading

Fix AssemblyLoading bug
This commit is contained in:
Perfare 2021-11-08 09:36:03 +08:00 committed by GitHub
commit 05a41d2f1e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,19 +15,19 @@ namespace AssetStudio
var resolver = new MyAssemblyResolver(); var resolver = new MyAssemblyResolver();
var readerParameters = new ReaderParameters(); var readerParameters = new ReaderParameters();
readerParameters.AssemblyResolver = resolver; readerParameters.AssemblyResolver = resolver;
try
{
foreach (var file in files) foreach (var file in files)
{
try
{ {
var assembly = AssemblyDefinition.ReadAssembly(file, readerParameters); var assembly = AssemblyDefinition.ReadAssembly(file, readerParameters);
resolver.Register(assembly); resolver.Register(assembly);
moduleDic.Add(assembly.MainModule.Name, assembly.MainModule); moduleDic.Add(assembly.MainModule.Name, assembly.MainModule);
} }
}
catch catch
{ {
// ignored // ignored
} }
}
Loaded = true; Loaded = true;
} }