Xamarin.Forms Tasks don';不符合目标

Xamarin.Forms Tasks don';不符合目标,xamarin,xamarin.forms,Xamarin,Xamarin.forms,在我的项目中,当我将Xamrain.Forms更新为3.0时,我工作得很好,突然我遇到了以下错误: 有人遇到过这个问题吗?我有点迷路了,谢谢 请确保所有项目都引用相同版本的 Xamarin.表格 因此,请确保上面的陈述是正确的,清理您的解决方案,以防万一,然后重新启动VisualStudio 编辑: 升级到Xamarin Forms 3.0后,这似乎是一个非常普遍的问题,如果上述步骤无法解决,请考虑: 删除解决方案中的所有/bin、/obj和/packages文件夹 检查csproj文件中是否

在我的项目中,当我将Xamrain.Forms更新为3.0时,我工作得很好,突然我遇到了以下错误:

有人遇到过这个问题吗?我有点迷路了,谢谢

请确保所有项目都引用相同版本的 Xamarin.表格

因此,请确保上面的陈述是正确的,清理您的解决方案,以防万一,然后重新启动VisualStudio

编辑:
升级到Xamarin Forms 3.0后,这似乎是一个非常普遍的问题,如果上述步骤无法解决,请考虑:

  • 删除解决方案中的所有
    /bin
    /obj
    /packages
    文件夹
  • 检查
    csproj
    文件中是否存在重复的Xamarin表单引用
  • 重新添加Xamarin表单NuGet包

我不认为这是一个解决方案,但在每次构建之前从设备上卸载应用程序是我找到的唯一出路。

我尝试了上述所有方法,但都没有成功。 帮助我的是:

  • 关闭Visual Studio(对于我的mac)
  • nuget locals all-list
  • 删除所有nuget缓存文件夹
  • 重新启动visual studio并重试

  • 我的项目的问题是project.Android和project.iOS的Nu-Get包Xamarin.Forms的版本不同,所以我必须将每个项目中的所有Xamarin.Forms库更新为相同的版本

    清理、构建并解决问题。

    这将有助于:


    您需要在每个(Droid、IOS、UWP)-项目->Nuget->上单击RMB,然后将每个项目的Xamarin表单更新为相同版本,甚至是“解决方案”。

    您是否检查了消息中的内容?所有项目都使用相同的Xamarin.Forms版本?如果事实上您已更新所有项目以包含Forms的3.0,请执行“全部清除”并尝试构建它again@DiegoRafaelSouza应该是对的吧?我所做的就是更新Xamarin.Forms。对不起,我对这整件事还很陌生。我在xamarin.forms上也遇到了一些更新问题。有时候这的确不是一件小事。如果所有项目都使用相同的XF版本。如果它仍然不起作用,我们将不得不深入查看您的构建输出数据。是的,在从XF 3.0升级和降级时,我已经多次看到这条消息。如果您的所有项目实际上都在同一个版本上,通常会关闭解决方案,重新打开,然后重新构建整个解决方案,并为我修复了它。更糟糕的是,我偶尔会在.csproj中看到重复的XF引用,您必须手动检查并查看这些引用才能删除。该语句是正确的+我清理并重新使用了VS,但sameI仍建议手动删除/bin、/obj和/packages目录。然后恢复NuGet包并重建。检查csproj文件,有时它们可能包含旧XF的导入。另一个想法是完全删除XF并重新添加到所有项目中。