xamarin-macios/msbuild/Xamarin.Mac.Tasks
Rolf Bjarne Kvinge 54b07b2f2d
[msbuild] Build the MSBuild task assemblies for netstandard2.0. (#7706)
* Bump Xamarin.MacDev.

New commits in xamarin/Xamarin.MacDev:

* xamarin/Xamarin.MacDev@210c664 Adds net451 to Xamarin.MacDev.csproj
* xamarin/Xamarin.MacDev@64db365 [winios] Changes provisioning profiles default path
* xamarin/Xamarin.MacDev@d34430a Switch to short-form projects and build for both net461 and netstandard2.0. (#68)

Diff: 0f578f51e6..210c664e56

* [msbuild] Update to latest Mono.Cecil.

The older version doesn't support netstandard2.0.

No code changes were required.

* [msbuild] Remove unused usings.

* [msbuild] Make ILMerge work when building for netstandard2.0.

Also unify/deduplicate the ILMerge logic between Xamarin.iOS and Xamarin.Mac.

* [msbuild] Build for netstandard2.0 in addition to net461.

* [msbuild] Use custom project configurations to support running the tests for both netstandard2.0 and net461.

Use custom project configurations to support running the tests for when the
tasks assembly is built for netstandard2.0 and net461.

* [tests] Make command-line based 'make test-ios-tasks' run tests for both netstandard2.0 and net461.

* [xharness] Add test configuration to run iOS MSBuild tests using either netstandard2.0 or net461.

* [msbuild] Make the netstandard2.0-buils task assemblies the default.

* [msbuild] ILRepack lib assemblies, not ref assemblies.

Ask MSBuild to copy lib assemblies to the output folder when building for
netstandard2.0, this way we can easily find the actual implementation
libraries to pass to ILRepack.

* [msbuild] Merge System.Text.Encodings.Web.dll as well.

* [xharness] Fix build of MSBuild tests for iOS.
2020-01-16 18:22:48 +01:00
..
Tasks Add bindings for NSXpcConnection and related types (#7001) 2019-10-22 15:38:01 +02:00
Xamarin.Mac-Full-FrameworkList.xml.in Fix version numbers in FrameworkList.xml files (#7161) 2019-10-04 14:26:28 -04:00
Xamarin.Mac-Mobile-FrameworkList.xml.in Fix version numbers in FrameworkList.xml files (#7161) 2019-10-04 14:26:28 -04:00
Xamarin.Mac.AppExtension.CSharp.targets [msbuild] Enable nuget package conflict resolution (#4945) 2018-10-10 20:14:31 -04:00
Xamarin.Mac.AppExtension.Common.props Add bindings for NSXpcConnection and related types (#7001) 2019-10-22 15:38:01 +02:00
Xamarin.Mac.AppExtension.Common.targets Add bindings for NSXpcConnection and related types (#7001) 2019-10-22 15:38:01 +02:00
Xamarin.Mac.CSharp.targets [msbuild] Enable nuget package conflict resolution (#4945) 2018-10-10 20:14:31 -04:00
Xamarin.Mac.Common.ImplicitFacade.msbuild.targets [msbuild] Remove xbuild-specific code since we don't support building with xbuild anymore. (#7601) 2019-12-16 19:05:40 +01:00
Xamarin.Mac.Common.props [msbuild] Remove xbuild-specific code since we don't support building with xbuild anymore. (#7601) 2019-12-16 19:05:40 +01:00
Xamarin.Mac.Common.targets [msbuild] Remove xbuild-specific code since we don't support building with xbuild anymore. (#7601) 2019-12-16 19:05:40 +01:00
Xamarin.Mac.FSharp.targets Add correct casing for Microsoft.FSharp.targets (#6722) 2019-08-14 13:20:32 +02:00
Xamarin.Mac.ObjCBinding.CSharp.props [macos] Fix XM binding projects to work with Full 2018-03-21 14:27:53 -05:00
Xamarin.Mac.ObjCBinding.CSharp.targets [msbuild] Ensure the output of `mtouch` (and friends) are included in binary logs. Fix #7035 (#7288) 2019-10-25 17:44:35 -04:00
Xamarin.Mac.ObjCBinding.Common.props [XM] Only use bgen, not bmac[-mobile-mono]. Fixes #3675. (#4785) 2018-09-13 15:27:34 +02:00
Xamarin.Mac.ObjCBinding.Common.targets [msbuild] Remove xbuild-specific code since we don't support building with xbuild anymore. (#7601) 2019-12-16 19:05:40 +01:00
Xamarin.Mac.TargetFrameworkFix.targets [msbuild] Unbreak netstd2 project msbuild support (#4109) 2018-05-22 10:39:59 -04:00
Xamarin.Mac.Tasks.csproj [msbuild] Build the MSBuild task assemblies for netstandard2.0. (#7706) 2020-01-16 18:22:48 +01:00
Xamarin.Mac.msbuild.targets [macos] Fix XM binding projects to work with Full 2018-03-21 14:27:53 -05:00