修复编译 Xamarin.Forms 项目时的 'VerifyVersionsTask' 错误

Hot to fix 'VerifyVersionsTask' error at compile Xamarin.Forms project

使用 Xamarin.Form 从头开始​​创建项目并更新所有库(nuget 包)之后 编译时出现如下错误:

Unexpected task error "VerifyVersionsTask"
  1. 创建新的空白 Xamarin 项目
  2. 更新到最新的 nuget 包(全部)
  3. 尝试构建项目但失败并出现以下错误:

Error The “VerifyVersionsTask” task failed unexpectedly.” “System.TypeInitializationException: The type initializer for ‘Xamarin.Android.Support.BuildTasks.NugetPackages’ threw an exception. —> System.ArgumentException: An item with the same key has already been added.

构建应该 运行 没有错误。

请看this tweet

Sorry folks we have delisted 28.0.0.2 for the time being. Please revert back to 28.0.0.1 until we can resolve and release an update

您可能安装了 Xamarin.Android.Support.* 版本为 28.0.0.2 的库,该库存在缺陷并已被收回。暂时恢复到 28.0.0.1。

另请参阅相关的 issue on GitHub 了解此错误消息和进度。