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")); }); }