我在Visual Studio中使用可移植类库创建了一个新的空白跨平台项目,但是当我尝试构建平台项目时,我有一个错误列表:Xamarin跨平台(可移植类)项目编译错误
Error CS0117 'Resource' does not contain a definition for 'Animation'
Error CS0117 'Resource' does not contain a definition for 'Boolean'
Error CS0117 'Resource' does not contain a definition for 'Color'
Error CS0117 'Resource' does not contain a definition for 'Dimension'
Error CS0117 'Resource' does not contain a definition for 'Id' App5.Droid
Error CS0117 'Resource' does not contain a definition for 'Integer'
Error CS0117 'Resource' does not contain a definition for 'Layout'
Error CS0117 'Resource' does not contain a definition for 'Style'
Error CS0117 'Resource' does not contain a definition for 'Styleable'
Error CS0117 'Resource.Attribute' does not contain a definition for 'actionBarDivider'
Error CS0117 'Resource.Attribute' does not contain a definition for 'actionBarItemBackground'
Error CS0117 'Resource.Attribute' does not contain a definition for 'actionBarPopupTheme'
Error CS0117 'Resource.Attribute' does not contain a definition for 'actionBarSize'
Error CS0117 'Resource.Attribute' does not contain a definition for 'actionBarSplitStyle'
请记住,我试图更新的NuGet包,但是当我选择用(Xamarin.forms)所有包,更新没有工作,出现以下错误:
Unable to find a version of 'Xamarin.Android.Support.v4' that is compatible with 'Xamarin.Android.Support.Animated.Vector.Drawable 23.2.1 constraint: Xamarin.Android.Support.v4 (= 23.2.1)', 'Xamarin.Android.Support.Design 23.0.1.3 constraint: Xamarin.Android.Support.v4 (>= 23.0.1.3)', 'Xamarin.Android.Support.v13 23.3.0 constraint: Xamarin.Android.Support.v4 (= 23.3.0)', 'Xamarin.Android.Support.v7.AppCompat 23.0.1.3 constraint: Xamarin.Android.Support.v4 (>= 23.0.1.3)', 'Xamarin.Android.Support.v7.MediaRouter 23.0.1.3 constraint: Xamarin.Android.Support.v4 (>= 23.0.1.3)', 'Xamarin.Android.Support.v7.RecyclerView 23.0.1.3 constraint: Xamarin.Android.Support.v4 (>= 23.0.1.3)', 'Xamarin.Android.Support.Vector.Drawable 23.2.1 constraint: Xamarin.Android.Support.v4 (= 23.2.1)', 'Xamarin.Forms 2.1.0.6529 constraint: Xamarin.Android.Support.v4 (= 23.0.1.3)'.
所以,我选择了除Xamarin.forms包之外的所有包并更新了它们。
有关如何解决此错误的任何想法?
谢谢, 我删除了所有的软件包,并重新安装Xamarin。表格包,但我有另一个错误: “Ge nerateResourceDesigner“任务意外失败。 –
检查这是否适用于您:http://stackoverflow.com/questions/35631572/xamarin-generateresourcedesigner-task-failed-unexpectedly-and-dll-file-could >解决方案是重新安装xamarin表单android [...]然后删除所有目录以及软件包的bin和obj文件夹。 –
我通过重新开始并创建了一个Xamarin Forms PCL解决方案来解决此问题/我什么也没做,并单击Run。它打开了一个Droid模拟器并显示出来。然后一步一步地将它运行到我的Windows 10手机上,UWP作为启动项目,ARM,Device作为目标。 //早些时候,我通过尝试在创建项目后立即运行到ARM设备(我的电话),出现了类似上述的1600个错误。同样在那个时候,我没有在配置中选中一堆框。它就像IDE/Xamarin没有准备好在这一点上改变所有默认设置。 HTH, – pdschuller