diff options
author | Jb Evain <jbevain@gmail.com> | 2015-11-09 20:05:52 +0300 |
---|---|---|
committer | Jb Evain <jbevain@gmail.com> | 2015-11-09 20:05:52 +0300 |
commit | 53df0bc39e48d8544020856e83f8d8a2e11c8a3a (patch) | |
tree | 770d145a45c20d8d53bf56f42575e8059d5aa636 | |
parent | bd4b101743e75264f3288d18c8800fc245b0873a (diff) | |
parent | 269f31bb0f589ac9c9072adf852f55c53eee1a09 (diff) |
Merge pull request #247 from ignas2/master
Look for winmd file when resolving a Windows Runtime reference.
-rw-r--r-- | Mono.Cecil/BaseAssemblyResolver.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Mono.Cecil/BaseAssemblyResolver.cs b/Mono.Cecil/BaseAssemblyResolver.cs index 079365a..e0a2f53 100644 --- a/Mono.Cecil/BaseAssemblyResolver.cs +++ b/Mono.Cecil/BaseAssemblyResolver.cs @@ -167,7 +167,7 @@ namespace Mono.Cecil { AssemblyDefinition SearchDirectory (AssemblyNameReference name, IEnumerable<string> directories, ReaderParameters parameters) { - var extensions = new [] { ".exe", ".dll" }; + var extensions = name.IsWindowsRuntime ? new [] { ".winmd", ".dll" } : new [] { ".exe", ".dll" }; foreach (var directory in directories) { foreach (var extension in extensions) { string file = Path.Combine (directory, name.Name + extension); |