“ XamlGTask”任务不支持“ References”参数

时间:2019-03-29 16:33:05

标签: xamarin xamarin.forms visual-studio-2017

试图在vs2017中倾斜Xamarin

执行快速入门

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/xaml-basics/get-started-with-xaml?tabs=windows

创建项目后,您必须更新块包,以修复“系统”上的错误

这使我处于非编译状态。因此,我通过命令行工具手动卸载并重新安装了Xamarin.Forms和NetStandard Nuget软件包。

然后它编译并由于抱怨.netstandard而未能部署。因此,我手动安装了.NetStandardLibrary nutget软件包。

然后将其编译和部署一次。

现在我得到

严重性代码描述项目文件行抑制状态 错误MSB4064“ XamlGTask”任务不支持“参考”参数。验证参数是否在任务上存在,并且它是可设置的公共实例属性。 XQuickStart C:\ Users \ Brown.ericw.nuget \ packages \ xamarin.forms \ 3.6.0.264807 \ build \ Xamarin.Forms.targets 90

错误。

我该如何解决?

Xamarin总是这种威士忌吗?我的意思是,这是Hello World的快速入门,让它正常工作不应该是火箭科学。

2 个答案:

答案 0 :(得分:1)

似乎您做了很多可能破坏项目的事情。

尝试清理解决方案并删除ObjBin文件夹并重新启动Visual Studio。

如果您仍然有问题,则应检查reference中是否没有与此无关的Standard Class Library(例如对droid项目的引用或其他内容)。

答案 1 :(得分:1)

VS somtimes经常出现这种问题。当您确保代码正常时,但是VS仍然会引发一些错误。您可以参考以下方法。

  1. 清理您的项目,然后重新生成您的项目。

  2. 如果仍然出现此错误,请关闭VS,然后打开项目,删除该项目中的所有binobj文件夹,注意:如果编写表单项目,则您应该删除三遍(drod,ios,PCL),打开该项目,最后重新构建您的项目。

  3. 如果上述步骤无效,请首先删除该项目中的binobj文件夹,然后将该项目复制到另一台安装了VS的PC上,运行此代码。 / p>