[Xamarin.Android.Build.Tasks] fix ArgumentException in GenerateCompressedAssembliesNativeSourceFiles #6032
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Context: https://dev.azure.com/xamarin/public/_build/results?buildId=41853&view=logs&j=9cf5f8f4-c6e1-5b84-8b95-5f96f5b2da57&t=837f1816-7880-57fc-23bc-a709d74f8097&l=22687
dotnet/maui is hitting a build error, such as:
We believe there is somehow a duplicate assembly, but hard to tell
what is happening exactly from the
.binlog
.Reviewing the
<GenerateCompressedAssembliesNativeSourceFiles/>
MSBuild task, it appears the
ContainsKey()
check is not using thecorrect key for the dictionary.
I fixed this issue and added a
LogDebugMessage()
call, so we canfigure out what is happening upstream in dotnet/maui.