picoe / Eto

Cross platform GUI framework for desktop and mobile applications in .NET
Other
3.62k stars 328 forks source link

Get rid of MSBuildTaskHelper and always use RoslynCodeTaskFactory #2581

Closed cwensley closed 10 months ago

cwensley commented 10 months ago

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.