diff --git a/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.Common.targets b/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.Common.targets
index b029c4c87120..5a9ab2b99598 100644
--- a/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.Common.targets
+++ b/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.Common.targets
@@ -68,10 +68,6 @@ Copyright (C) 2014 Xamarin. All rights reserved.
$(XamarinMacFrameworkRoot)/lib/reference/full;$(XamarinMacFrameworkRoot)/lib/mono;$(AssemblySearchPaths)
-
- $(XamarinMacFrameworkRoot)/lib/mono/4.5;$(AssemblySearchPaths)
-
-
$([System.String]::Copy('$(AssemblySearchPaths)').Replace('{GAC}',''))
diff --git a/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.XM45.targets b/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.XM45.targets
index 993a3c39fe07..9690d04f1432 100644
--- a/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.XM45.targets
+++ b/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.XM45.targets
@@ -15,9 +15,17 @@ Copyright (C) 2015 Xamarin Inc. All rights reserved.
-->
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -26,7 +34,8 @@ Copyright (C) 2015 Xamarin Inc. All rights reserved.
-
+
+
@@ -40,16 +49,18 @@ Copyright (C) 2015 Xamarin Inc. All rights reserved.
$(TargetFrameworkDirectory);@(DesignTimeFacadeDirectories)
-
+
-
+
<_ExplicitReference Include="$(XamarinMacFrameworkRoot)/lib/mono/4.5/mscorlib.dll">
false
-
+
+
+
diff --git a/tools/mmp/driver.cs b/tools/mmp/driver.cs
index 6da92d39547e..2a7527bf1881 100644
--- a/tools/mmp/driver.cs
+++ b/tools/mmp/driver.cs
@@ -705,7 +705,7 @@ static void Pack (IList unprocessed)
throw new MonoMacException (23, true, "Application name '{0}.exe' conflicts with another user assembly.", root_wo_ext);
string monoFrameworkDirectory = TargetFramework.MonoFrameworkDirectory;
- if (IsUnifiedFullSystemFramework || IsClassic)
+ if (IsUnifiedFullXamMacFramework || IsUnifiedFullSystemFramework || IsClassic)
monoFrameworkDirectory = "4.5";
fx_dir = Path.Combine (MonoDirectory, "lib", "mono", monoFrameworkDirectory);