Xamarin表格v4.3.0.947036 VS 2019
我制作了一个虚拟应用程序(Master / Detail Xamarin模板),并将其发布到连接到网络上MAC的iPhone。运行正常。
我有另一个应用程序(我的主应用程序),在Android / iOS模拟器和Android Phone上都可以正常运行。
但是,当我尝试将其发布到iPhone(iOS 12.4)(与Dummy App相同的设置)时,在编译时出现以下错误:
Can't resolve the reference 'System.Void Xamarin.Forms.Log::Warning(System.String,System.String)', referenced from the method 'System.Void Xamarin.Forms.Pages.BaseDataSource/<Initialize>d__22::MoveNext()' in 'Xamarin.Forms.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'.
这是输出窗口中的完整错误:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(842,3): error MT2101: Can't resolve the reference 'System.Void Xamarin.Forms.Log::Warning(System.String,System.String)', referenced from the method 'System.Void Xamarin.Forms.Pages.BaseDataSource/<Initialize>d__22::MoveNext()' in 'Xamarin.Forms.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'.
有人对可能导致错误的原因有任何想法吗?
我在这里找到答案...
问题在于预发布的“主题”。从任何项目中删除了所有对它们的引用,错误消失了。不知道为什么它只能在物理iphone上失败,但是....>