【问题标题】:The "References" parameter is not supported by the "XamlGTask" task“XamlGTask”任务不支持“References”参数
【发布时间】:2019-08-20 15:40:24
【问题描述】:

尝试在 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”任务不支持“References”参数。验证该参数是否存在于任务中,并且它是一个可设置的公共实例属性。 XQuickStart C:\Users\Brown.ericw.nuget\packages\xamarin.forms\3.6.0.264807\build\Xamarin.Forms.targets 90

错误。

我该如何解决这个问题?

Xamarin 总是这么脆弱吗?我的意思是这是一个 Hello world 快速入门,它不应该是火箭科学来让它发挥作用。

【问题讨论】:

  • 好电话。这似乎已经解决了。如果您将其添加为答案,我会将其标记为已接受。谢谢

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


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    VS 有时会出现这种不稳定的问题。当你确定代码没问题,但是VS还是提示一些错误。可以参考以下方式。

    1. 清理您的项目,然后重新构建您的项目。

    2. 如果还是出现这个错误,关闭你的VS,然后打开项目,删除这个项目中所有的binobj文件夹,注意:如果你写一个forms项目,你应该删除3次(drod,ios,PCL),打开项目,最后重新构建你的项目。

    3. 如果以上步骤都不行,请先删除本项目中的binobj文件夹,将此项目复制到另一台安装VS的PC上,运行这段代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-11
      • 1970-01-01
      • 1970-01-01
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多