【问题标题】:The "XamarinDownloadArchives" task could not be initialized with its input parameters无法使用其输入参数初始化“XamarinDownloadArchives”任务
【发布时间】:2021-03-02 23:46:43
【问题描述】:

在 Visual Studio Mac(版本 8.4.3(内部版本 12))上编译 Xamarin.iOS 应用程序时出现两个错误。

Xamarin.Forms 4.4.0.991640

Xamarin.Build.Download.0.9.0

错误:

1.packages/Xamarin.Build.Download.0.9.0/build/Xamarin.Build.Download.targets(3,3): 错误 MSB4063:无法使用其输入参数初始化“XamarinDownloadArchives”任务。 (MSB4063)

**2.**packages/Xamarin.Build.Download.0.9.0/build/Xamarin.Build.Download.targets(4,4): 错误 MSB4064:“XamarinDownloadArchives”任务不支持“AllowUnsecureUrls”参数。验证该参数是否存在于任务中,并且它是一个可设置的公共实例属性。 (MSB4064)

【问题讨论】:

  • 将 Xamarin.Forms 更新到 4.5 并重试。
  • 这个错误是什么时候出现的?
  • 我已经更新了包但是没有运气..:(
  • 首先,卸载这个nugetpackages,关闭你的VS,打开你的项目文件夹,删除binobj文件夹,在你的应用程序中重新安装这个nuget包。如果此问题消失,如果仍然存在,请尝试将Xamarin.Build.Download. 回退到 0.4.1,已在此线程中测试工作:stackoverflow.com/a/59202701/10627299

标签: xamarin xamarin.forms xamarin.android xamarin.ios


【解决方案1】:

正如https://stackoverflow.com/a/59202701/10627299 中的答案所建议的那样,重新启动 Visual Studio 解决了该问题。

【讨论】:

    【解决方案2】:

    在我的情况下,这是由于 Xamarin.Build.Download 版本不匹配:一些项目使用 0.10.0,而另一些项目使用较旧的 0.4.1,这导致旧 nuget 的 msbuild 任务被加载

    【讨论】:

      【解决方案3】:

      我在配对 Mac 后得到了这个。我对 Android 项目进行了清理和重建,它再次为我工作。

      【讨论】:

        【解决方案4】:

        尝试在 Nuget 上降级 Xamarin.Build.Download,在我的情况下使用 0.8.0 效果很好。

        【讨论】:

          猜你喜欢
          • 2021-12-19
          • 2018-09-10
          • 2014-05-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-04-06
          相关资源
          最近更新 更多