diff options
author | Marek Safar <marek.safar@gmail.com> | 2017-01-27 01:38:01 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-27 01:38:01 +0300 |
commit | 5e7f606026ac037e96ad41e4739a012fe5347027 (patch) | |
tree | 61055079bce69efda4abd98665a614734eff4356 | |
parent | 272feac16778a07efc32096eea07fe6db82575f2 (diff) | |
parent | d2b793a608878c33ffbf698085ed87d7630c3541 (diff) |
Merge pull request #9 from jbevain/master
Fix BaseAssemblyResolver.SearchDirectory.
-rw-r--r-- | Mono.Cecil/BaseAssemblyResolver.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Mono.Cecil/BaseAssemblyResolver.cs b/Mono.Cecil/BaseAssemblyResolver.cs index 03499b0..5390d66 100644 --- a/Mono.Cecil/BaseAssemblyResolver.cs +++ b/Mono.Cecil/BaseAssemblyResolver.cs @@ -158,8 +158,13 @@ namespace Mono.Cecil { foreach (var directory in directories) { foreach (var extension in extensions) { string file = Path.Combine (directory, name.Name + extension); - if (File.Exists (file)) + if (!File.Exists (file)) + continue; + try { return GetAssembly (file, parameters); + } catch (System.BadImageFormatException) { + continue; + } } } |