我有一个Xamarin.Forms解决方案,当我尝试从Visual Studio构建我的IOS项目时,我收到以下错误。
Error 4 Failed to resolve "Xamarin.Forms.Font Xamarin.Forms.Font::WithAttributes(Xamarin.Forms.FontAttributes)" reference from "Xamarin.Forms.Core, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null" Score_Capture.iOS
我已完成以下操作,包括排除故障并构建主机诊断程序,但我不确定问题所在或如何继续:
答案 0 :(得分:0)
Failed to resolve
可能意味着您要么缺少引用,要么您对Xamarin.Forms.FontAttributes枚举有不明确的引用。
首先,您使用的是什么版本的Xamarin.Forms.Core?如果它是早期版本,则可能不支持FontAttributes。最后我查了一下,1.2.3.6257是最新的(看起来你正在使用iOS而不是Android ..我会解决这个问题,正如Jason建议的那样,但也要确保你拥有核心的最新版本。)
如果您在版本控制方面做得很好并且问题仍然存在,我会检查解决方案资源管理器中的Project.iOS参考,以确保包含Xamarin.Forms.Core
。另外,请确保您using Xamarin.Forms;
位于文件的顶部。
如果它不是版本控制问题并且您确实拥有所有正确的引用,我建议您在设置字体属性的位置跟踪,并明确说明Xamarin.Forms.FontAttributes.Italic
或您尝试使用的任何属性。我不认为FontAttributes
应该含糊不清,但谁知道。