Having updated all of our VS2019 installs and the Xamarin iOS SDKs. When we build our iOS project we now receive a lot of errors pointing to "An assembly with the same simple name has already been imported" however upon looking at all of our references, which are our own custom NuGet packages, we don't see how this can be the case.
Our setup is pretty straight forward
Xamarin iOS Project
Xamarin Portable
Xamarin iOS references the Portable.
The Portable contains all the NuGet package references of our own.
We have observed that some of these dll's that the errors are complaining are double referenced in this manner:
Package A -> DLL A, DLL B, DLL C
Package B -> DLL D, DLL E, Package A
So in this example it would complain about DLL A, B and C being already imported. because Package B has a reference to Package A.
What we can't seem to get our head around is why this has started occurring recently?
What options do we have to remedy this?
Thanks