From 269f31bb0f589ac9c9072adf852f55c53eee1a09 Mon Sep 17 00:00:00 2001 From: Ignas Ziberkas Date: Mon, 9 Nov 2015 16:01:45 +0200 Subject: Look for winmd file if it's a Windows Runtime reference. --- Mono.Cecil/BaseAssemblyResolver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 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); -- cgit v1.2.3