xamarin-macios/msbuild/Xamarin.iOS.Tasks
Rolf Bjarne Kvinge b9a60c4d7e
[msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768)
We used to do the following:

1. Have abstract task classes in the Xamarin.*.Task.Core assembly (with all
   the actual code for the task in question to work properly on macOS).
2. Subclassed task in the Xamarin.*.Task assembly, which did nothing.
3. On Windows we'd inject a different Xamarin.*.Task assembly, with
   Windows-specific overrides for the implementation in the abstract base
   class.

However, we no longer do point 3, which means that we no longer need to split
our tasks across two assemblies.

This means that we can remove the Xamarin.\*.Task.Core assemblies, and move all
the code into the corresponding Xamarin.\*.Task assembly instead.

This simplifies our code and speeds up the build.

There are more simplifications that can be done; those will come in later PRs.
2022-08-29 11:59:28 +02:00
..
Contracts Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
Model [msbuild] Ignore CS0169 in a few places. (#15520) 2022-07-26 11:42:06 -04:00
Properties [msbuild] Sign Xamarin.iOS.Tasks.dll and Xamarin.Mac.Tasks.dll. Fixes #9835. (#12831) 2021-09-28 17:31:35 +02:00
Tasks [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
NoCode.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.MacCatalyst-FrameworkList.xml.in [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.MacCatalyst.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.MacCatalyst.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.MacCatalyst.FSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.MacCatalyst.ObjCBinding.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.MonoTouch.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.MonoTouch.FSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS-FrameworkList.xml.in [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS.AppExtension.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS.AppExtension.Common.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS.AppExtension.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS.AppExtension.FSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS.Common.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS.FSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.TVOS.ObjCBinding.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS-FrameworkList.xml.in [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.App.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.App.Common.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.App.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.App.FSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.AppExtension.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.AppExtension.Common.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.AppExtension.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.AppExtension.FSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.Common.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.FSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.WatchOS.ObjCBinding.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS-FrameworkList.xml.in [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.AppExtension.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.AppExtension.Common.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.AppExtension.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.AppExtension.FSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.Common.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.FSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.ObjCBinding.CSharp.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.ObjCBinding.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.ObjCBinding.Common.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.ObjCBinding.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.Tasks.csproj [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.WatchApp.CSharp.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.WatchApp.Common.props [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
Xamarin.iOS.WatchApp.Common.targets [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00