Revised resolver to fix the issue that PCL mscorlib overwrites .NET 4 mscorlib. This also makes the empty catch unnecessary.