From c5c194098baf1d1478473bf3097c85288281c2f7 Mon Sep 17 00:00:00 2001 From: Ankit Jain Date: Tue, 1 Mar 2011 16:55:14 +0530 Subject: [PATCH] [xbuild] Fix assembly name comparison when resolving references. AssemblyResolver.cs (AssemblyNamesCompatible): If either of the references don't have a public key token, then ignore that. --- .../Microsoft.Build.Tasks/AssemblyResolver.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs index b5d8672c580..143b005366f 100644 --- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs +++ b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs @@ -369,11 +369,8 @@ namespace Microsoft.Build.Tasks { bool a_is_empty = (a_bytes == null || a_bytes.Length == 0); bool b_is_empty = (b_bytes == null || b_bytes.Length == 0); - if (a_is_empty && b_is_empty) - return true; - if (a_is_empty || b_is_empty) - return false; + return true; for (int i = 0; i < a_bytes.Length; i++) if (a_bytes [i] != b_bytes [i]) -- 2.25.1