无法从程序集中加载“ Xamarin.Forms.Build.Tasks.GetTasksAbi”任务

时间:2018-10-30 07:46:18

标签: .net xamarin.forms

已经发现了相同的问题here,但这不能解决我的问题。

异常详细信息:

  

严重性代码说明项目文件行抑制状态错误无法从程序集C:\ Users \ sonub.nuget \ packages \ xamarin.forms \ 2.5.1.527436加载“ Xamarin.Forms.Build.Tasks.GetTasksAbi”任务\ build \ netstandard1.0 \ Xamarin.Forms.Build.Tasks.dll。确认声明正确无误,并保证程序集及其所有依赖项都可用,并且任务包含实现Microsoft.Build.Framework.ITask的公共类。

我已经为所有平台安装了来自2.5.0.121934的xamarin表格3.1.0.912540。在那之后,我得到了这个错误。我研究了此错误,有人说安装.NET Framework 4.7.1将有助于解决此问题。

但是在安装.Net Framework之后,出现相同的错误。安装.Net Framework之后的安装程序屏幕截图。 enter image description here

2 个答案:

答案 0 :(得分:0)

通常,此错误确实是由于缺少.Net框架而引起的。 根据您所使用的操作系统,在此处检查下载部分

https://www.microsoft.com/net/download?initial-os=windows

作为参考,有关实际问题的详细信息,请参见https://github.com/xamarin/Xamarin.Forms/issues/2690#issuecomment-388727429

答案 1 :(得分:0)

您可以尝试以下步骤:

  1. 从解决方案中卸载项目
  2. 重新启动Visual Studio并打开解决方案
  3. 重新加载项目
  4. 重建

我对此有类似的讨论,您可以参考此link