首页 > 解决方案 > Xamarin.iOS 无法解析参考:System.Threading.Tasks.Extensions.dll

问题描述

我正在尝试构建 Xamarin.iOS(runtime v4.0.30319) 项目,但不断收到以下错误

严重性代码说明项目文件行抑制状态错误无法解析参考:/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Facades/System.Threading.Tasks.Extensions.dll myApp。 iOS C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets 795

当我查看时,C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\Xamarin.iOS\v1.0\Facades我可以看到System.Threading.Tasks.Extensions.dll存在。

当我Xamarin.iOS.Common.targets在另一台工作的机器上进行比较时,没有区别

经过广泛的搜索,我无法找到解决方案。我也试过:

额外信息(可能不相关):这是一个跨平台解决方案,当构建在 android 环境中时,一切都按预期工作。

标签: xamarin.ios

解决方案


此问题是由版本控制不匹配引起的。

我正在我的 Windows 机器上运行开发,并通过本地网络上的 mac 部署到 iOS 设备。

mac 上保存的 iOS 版本与我的 xamarin iOS 项目中的版本不同(mac 已由另一个开发人员更新)。

我的解决方案是确保两个版本相同


推荐阅读