xamarin-macios/msbuild
Chris Hamons b905719707 Fix netstd2 issue on XM full by expanding facades the same as Modern (#2731)
- https://bugzilla.xamarin.com/show_bug.cgi?id=59474
- The idea is to force Full and Modern to expand facades the same way. That way, we get the same, working behavior.
- f79f2e4 was not sufficient, even though it matched XI, because of the difference between XI (and Modern) and what Full was doing.
- Some context:

PR #2685

And that was problematic because it was expanding the netstandard facades from `Microsoft.NET.Build.Extensions`
in the `ImplicitlyExpandNETStandardFacades` target.
But we want to build against XM's bundled facades *only*. So we disable the ns facades completely
by setting `$(ImplicitlyExpandNETStandardFacades) = false`.

But now we are in the situation where a XM/Full project referencing a ns project might fail to build
because of a missing `netstandard.dll` reference! And this same case was fixed for XM/Modern projects in
https://github.com/xamarin/xamarin-macios/pull/2643 . So, we enable the use of that for XM/Full projects too
through `Xamarin.Mac.msbuild.targets`.
2017-09-21 13:40:48 -05:00
..
Xamarin.Mac.Tasks Fix netstd2 issue on XM full by expanding facades the same as Modern (#2731) 2017-09-21 13:40:48 -05:00
Xamarin.Mac.Tasks.Core [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
Xamarin.MacDev.Tasks [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
Xamarin.MacDev.Tasks.Core [msbuild] Removed Task name/property logging that MSBuild does for us now (#2426) 2017-08-10 09:00:18 -04:00
Xamarin.ObjcBinding.Tasks [msbuild] Remove support for XI/Classic. (#976) 2016-10-13 10:47:46 +02:00
Xamarin.iOS.Tasks [msbuild] Implemented GetFiles and GetFullPath tasks to fix the vs build (#1895) 2017-03-23 15:54:46 -04:00
Xamarin.iOS.Tasks.Core [msbuild] Check Microsoft.NET.Build.Extensions.Tasks.dll exists before using it (#2721) 2017-09-21 10:12:51 +02:00
tests Merge branch 'xcode9' into xcode9-master-merge 2017-09-15 11:05:30 -04:00
.editorconfig Provide .editorconfig support for easier contributor formatting 2016-06-13 00:43:37 -03:00
.gitignore [builds] Improve mono/llvm dependencies. (#1948) 2017-03-31 20:23:38 +02:00
Makefile [builds] Improve mono/llvm dependencies. (#1948) 2017-03-31 20:23:38 +02:00
Xamarin.MacDev.Tasks.sln [msbuild] Remove support for XI/Classic. (#976) 2016-10-13 10:47:46 +02:00
xbuild-in-place Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00