答案 0 :(得分:4)
我的项目的问题是Project.Android和Project.iOS的Nu Get包Xamarin.Forms的版本不同,所以我必须将每个项目中的所有Xamarin.Forms库更新为相同的版本。
清理,构建并解决了该问题。
答案 1 :(得分:2)
请确保所有项目都引用相同版本的 Xamarin.Forms
因此,请确保上面的语句是正确的,清理您的解决方案,以防万一之后重新启动Visual Studio。
编辑:
升级到Xamarin Forms 3.0后,这似乎是一个非常受欢迎的问题,如果上述步骤无法解决,请考虑:
/bin
,/obj
和/packages
文件夹csproj
个文件是否有重复的Xamarin表单引用答案 2 :(得分:0)
我不会将其称为解决方案,但是我发现唯一的方法就是在每次构建之前从设备上卸载应用程序。
答案 3 :(得分:0)
我尝试以上所有方法均无济于事。 以下是对我有帮助的
nuget locals all -list
答案 4 :(得分:0)
这应该有帮助:
您需要在每个(Droid,IOS,UWP)项目上单击RMB-> Nuget->,然后将每个项目的Xamarin Forms更新为相同版本,甚至是“解决方案”。