【问题标题】:Xamarin Forms Error after updating to windows 10 and installing visual studio 2017更新到 Windows 10 并安装 Visual Studio 2017 后出现 Xamarin 表单错误
【发布时间】:2018-10-26 02:43:07
【问题描述】:

MSB4062 无法从程序集 C:\Users\Admin.nuget\packages\xamarin.forms\3.0.0.482510\build\netstandard2.0\Xamarin 加载“Xamarin.Forms.Build.Tasks.XamlGTask”任务.Forms.Build.Tasks.dll。无法加载文件或程序集“netstandard,Version=2.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51”或其依赖项之一。该系统找不到指定的文件。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。

有什么办法可以解决这个错误

【问题讨论】:

    标签: visual-studio xamarin xamarin.forms


    【解决方案1】:

    清理你的项目, 关闭项目, 删除 prefetch、temp 和 %temp% 中的文件, 重新打开项目, 重建项目,

    如果上述步骤不能解决问题,请确保为所有项目安装的 xamarin 表单的 NuGet 包是否为相同版本(.net 标准,Android 和 iOS)。

    【讨论】:

      【解决方案2】:

      终于有办法了。在所有项目中将 Xamarin.Forms 从版本 3.0.0.482510 降级到版本 2.5.1.527436 后,它编译没有错误。

      【讨论】:

      • xamarin.forms 3.0 使用 .net 标准 2.0,不再是 PCL
      • 还要确保您使用的是 Windows 10 v1709 或 1803,1607、1703 等旧版本不兼容 .net 标准 2.0。
      • 我正在使用 Windows 10 v1709,但我仍然遇到同样的问题。问题的真正原因是什么
      • 确保您共享的库是 .net 标准 2.0 库,如果您使用 UWP,请将最小版本设置为 16299
      猜你喜欢
      • 1970-01-01
      • 2022-07-25
      • 1970-01-01
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      • 1970-01-01
      • 2017-04-28
      • 1970-01-01
      相关资源
      最近更新 更多