Error CS1703: Multiple assemblies with equivalent identity have been imported - Xamarin + VSTS

I have just solved the issue. Try removing the mscorlib.dll from the References Folder inside your solution itself. Refer to the below highlighted folder (Reference Folder). It seems that Xamarin will include the mscorlib.dll by default during its build. Hope it helps :)

enter image description here


Made the following change to .csproj, which did the trick:

   <PackageReference Include="System.Reflection.Emit">
      <Version>4.3.0</Version>
      <ExcludeAssets>All</ExcludeAssets>
      <IncludeAssets>none</IncludeAssets>
    </PackageReference>

I had an error installing a .net core nuget, which explicitly installs all the System.* libraries. It turned out that my Microsoft.Net.Compilers package needed upgrading, then this error went away.