Xamarin.ios iOS项目无法编译

Xamarin.ios iOS项目无法编译,xamarin.ios,xamarin,mvvmcross,Xamarin.ios,Xamarin,Mvvmcross,在编译使用MvvmCross版本3.5.0开发的iOS项目时,我遇到以下错误: 未能解决“基础.NDATE基金会:NoDebug:OpLoopDebug(System .DeaTimeTimes)”引用“Xamarin.iOS,版本= 0.0.0.0,文化=中性,公共密钥令牌=84E04FF9CFB79065” < P>错误在于方法: LinkerPleaseInclude类中的public void Include(UIDatePicker日期)。 正在尝试将DateTime传递为NSDate

在编译使用MvvmCross版本3.5.0开发的iOS项目时,我遇到以下错误:


未能解决“基础.NDATE基金会:NoDebug:OpLoopDebug(System .DeaTimeTimes)”引用“Xamarin.iOS,版本= 0.0.0.0,文化=中性,公共密钥令牌=84E04FF9CFB79065”

< P>错误在于方法:

LinkerPleaseInclude类中的public void Include(UIDatePicker日期)。 正在尝试将DateTime传递为NSDate

只需注释掉或删除以下代码:

public void Include(UIDatePicker date)
{
    date.Date = date.Date.AddSeconds(1);
    date.ValueChanged += (sender, args) => { date.Date=NSDate.DistantFuture; };
}
也可以通过将二进制库更新为统一api来解决

您可以获得有关的详细信息

您可能使用的是过时版本的MvvmCross(或其他第三方),该版本使用的是旧版、预览版的统一API

该错误告诉您程序集(二进制)正在查找找不到的成员,因为该成员已被删除:请参阅部分

更新依赖项(任何程序集二进制文件)将正确解决此问题,而不会潜在地引入其他问题