[xbuild] for resolving assemblies from pkg-config, prefer specified version
authorAtsushi Eno <atsushieno@gmail.com>
Thu, 7 May 2015 07:25:32 +0000 (16:25 +0900)
committerAtsushi Eno <atsushieno@gmail.com>
Thu, 7 May 2015 07:25:32 +0000 (16:25 +0900)
commit12a41c8d501325d06922a5c2a69f657464d6cd30
treefaf4a0626e820e6011688e7d44f648c6fe38453f
parent462a29317846e761729a15f74ae1b1e80ddc13ce
[xbuild] for resolving assemblies from pkg-config, prefer specified version

... even if SpecificVersion is false. There is no reason to prefer any
mismatching version when SpecificVersion=false.

That behavior caused monodevelop build failures because of incorrectly-
resolved gtk# packages. After this fix, this issue goes away.
https://github.com/mono/monodevelop/blob/2436ad1874694ec811871dacf9a659a79b5fad0d/README.md#known-problems
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs