Using MSBuildTaskHelper appears to break certain scenarios when multi-targeting. Considering it was only needed when building using mono (which is not a supported scenario anymore), we can now always assume RoslynCodeTaskFactory is available.
This would cause an error something like:
../eto.platform.macos/2.7.4/build/Eto.Platform.macOS.targets(85,3): error MSB4067: The element <ParameterGroup> beneath element <UsingTask> is unrecognized.
Using MSBuildTaskHelper appears to break certain scenarios when multi-targeting. Considering it was only needed when building using mono (which is not a supported scenario anymore), we can now always assume RoslynCodeTaskFactory is available.
This would cause an error something like: