[.NET 6] Change the identify of the Xamarin.iOS.Tasks.dll and Xamarin.Localization.MSBuild.dll so that they're not duplicated across packages. #9835
Labels
dotnet
An issue or pull request related to .NET (6)
dotnet-pri1
.NET 6: important for stable release
estimate-3d
feature
A feature to be implemented
iOS
Issues affecting iOS
macOS
Issues affecting macOS
Milestone
We currently ship Xamarin.iOS.Tasks.dll and Xamarin.Localization.MSBuild.dll in three/four packages: Microsoft.[iOS|tvOS|watchOS|macOS].Sdk. This is problematic if the user uses different versions of these packages in the same solution, because only one of them will be loaded in the MSBuild process, and there might be incompatibilities.
This is a very similar issue as #9830, just for .NET instead of old-style Xamarin.iOS/Mac.
It's the same reason we use ILRepack to merge all the dependent assemblies into Xamarin.[iOS|Mac].Tasks.dll.
Potential solutions:
Time estimate: 3 days.
The text was updated successfully, but these errors were encountered: