Xamarin-多目标-“在多个引用中声明了'System.ValueTuple`2'”

Fra*_*ois 6 .net c# multitargeting xamarin c#-7.0

尝试编译使用具有多个目标(netstandard2.0xamarin.iOS)的C#7元组的代码时,出现以下错误:

预定义类型'System.ValueTuple`2'在多个引用的程序集中声明

Maf*_*fii 9

它可能是作为另一个包的参考自动添加的。只需删除该 NuGet 包即可解决冲突。

uninstall-package System.ValueTuple 是包管理器控制台的命令。


Fra*_*ois 5

我不知道冲突发生在哪些程序集中。但是,我意识到我自己没有添加ValueTuplenuget 包,所以我明确地添加了 nuget 包,并且错误消失了。