diff --git a/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.Common.targets b/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.Common.targets
index cf3f174d56..4fbe5ae76a 100644
--- a/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.Common.targets
+++ b/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.Common.targets
@@ -64,16 +64,50 @@ Copyright (C) 2014 Xamarin. All rights reserved.
/Library/Frameworks/Xamarin.Mac.framework/Versions/Current
-
+
+
+
+ Modern
+ $(XamarinMacFrameworkRoot)/lib/mono/Xamarin.Mac
+
+
+
+
+ Full
+ $(XamarinMacFrameworkRoot)/lib/mono/4.5
+
+
+
+
+ System
+ $(XamarinMacFrameworkRoot)/lib/mono/4.5
+
+
+
+
+
$(XamarinMacFrameworkRoot)/lib/reference/full;$(XamarinMacFrameworkRoot)/lib/mono;$(AssemblySearchPaths)
-
-
+
+
$([System.String]::Copy('$(AssemblySearchPaths)').Replace('{GAC}',''))
$(AssemblySearchPaths.Split(';'))
+
+
+
+
+ $(MacBclPath);@(DesignTimeFacadeDirectories)
+
+
+
+
+ $(TargetFrameworkDirectory);$(MacBclPath)
+
+
+
<_CanOutputAppBundle>False
<_CanOutputAppBundle Condition="'$(OutputType)' == 'Exe' Or '$(IsAppExtension)' == 'true'">true
diff --git a/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.msbuild.targets b/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.msbuild.targets
index a65dc1c1b4..748e3d8c0b 100644
--- a/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.msbuild.targets
+++ b/msbuild/Xamarin.Mac.Tasks/Xamarin.Mac.msbuild.targets
@@ -16,21 +16,19 @@ Copyright (c) 2017 Microsoft Corp. (www.microsoft.com)
+
+
- $(XamarinMacFrameworkRoot)/lib/mono/4.5
- $(XamarinMacFrameworkRoot)/lib/mono/Xamarin.Mac
- $(MacBclPath)
+ $(MacBclPath)
-
-
+
+
+
-
- $(MacBclPath);@(DesignTimeFacadeDirectories)
-
-
+
diff --git a/tests/mmptest/src/MMPTest.cs b/tests/mmptest/src/MMPTest.cs
index e82363d627..be3bc17375 100644
--- a/tests/mmptest/src/MMPTest.cs
+++ b/tests/mmptest/src/MMPTest.cs
@@ -641,8 +641,7 @@ namespace Xamarin.MMP.Tests
RunMMPTest (tmpDir => {
TI.UnifiedTestConfig test = new TI.UnifiedTestConfig (tmpDir) { XM45 = true };
var output = TI.TestUnifiedExecutable (test);
- Assert.That (output.BuildOutput, Contains.Substring ("TargetFrameworkIdentifier: .NETFramework"));
- Assert.That (output.BuildOutput, Contains.Substring ("TargetFrameworkVersion: v4.5"));
+ Assert.That (output.BuildOutput, Contains.Substring ("Selected target framework: .NETFramework,Version=v4.5; API: Unified"));
});
}