【问题标题】:Xamarin - Multi-targetting - "'System.ValueTuple`2' is declared in multiple referenced"Xamarin - 多目标 - “'System.ValueTuple`2' 在多个引用中声明”
【发布时间】:2018-09-13 00:18:04
【问题描述】:

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

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

【问题讨论】:

  • 那些目标不需要 ValueTuple NuGet,所以可以删除它吗?
  • 我没有在任何地方添加 ValueTuple 作为 nuget 包。但是,我确实使用它,所以它来自某个地方。

标签: c# .net xamarin c#-7.0 multitargeting


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 恰恰相反:我必须添加 nuget 包。
    猜你喜欢
    • 1970-01-01
    • 2013-05-13
    • 1970-01-01
    • 2021-12-07
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 2014-11-20
    相关资源
    最近更新 更多