我有一个新的 Xamarin Forms 解决方案设置,其中包含 PCL、iOS 应用程序(构建良好)和 Android 项目。 Android 项目已更新为 Xamarin Forms (2.2.0.45) 的最新 Nuget 包,以匹配 PCL 项目。但是,当我构建项目时,我在 Resource.Designer.cs 文件中收到超过 500 个错误。
我已经尝试了在网上找到的所有建议,例如删除文件并在构建期间重新生成它。检查 .csproj 文件中的标记,它就在那里。
Xamarin 论坛没有任何答案,有些人已经提交了错误报告。我无法想象在 Xamarin Forms 上无法构建一个全新的 Android 项目。 PCL 和 iOS 应用程序运行良好,没有错误。
示例构建输出如下所示:
1>C:\MyApp\Droid\Resources\Resource.Designer.cs(39,124,39,130):错误CS0117:'Resource.Animation'不包含'fab_in'的定义1>C:\MyApp\Droid\Resources\ Resource.Designer.cs(40,125,40,132):错误CS0117:“Resource.Animation”不包含“fab_out”1>C:\ MyApp \ Droid \ Resources \ Resource.Designer.cs(41,129,41,140)的定义:错误CS0117:“Resource.Animation”不包含“snackbar_in”1>C:\ MyApp \ Droid \ Resources \ Resource.Designer.cs(42,130,42,142):错误CS0117:“Resource.Animation”不包含定义'snackbar_out' 1>C:\MyApp\Droid\Resources\Resource.Designer.cs(87,125,87,132) 的定义:错误 CS0117:'Resource.Attribute' 不包含 'barSize' 1>C:\ 的定义MyApp\Droid\Resources\Resource.Designer.cs(125,145,125,172):错误CS0117:“Resource.Attribute”不包含“disableChildrenWhenDisabled”的定义1>C:\MyApp\Droid\Resources\Resource.Designer.cs(192,136,192,154 ):错误CS0117:“Resource.Attribute”不包含“middleBarArrowSize”1>C:\ MyApp \ Droid \ Resources \ Resource.Designer.cs(204,133,204,148):错误CS0117:“Resource.Attribute”不包含'popupPromptView' 1>C:\MyApp\Droid\Resources\Resource.Designer.cs(211,124,211,130) 的定义:错误 CS0117:'Resource.Attribute' 不包含 'prompt' 1>C:\MyApp\ 的定义Droid\Resources\Resource.Designer.cs(228,129,228,140):错误CS0117:'Resource.Attribute'不包含'spinnerMode'1>C:\MyApp\Droid\Resources\Resource.Designer.cs(282,139,282,160):错误CS0117:“Resource.Attribute”不包含“topBottomBarArrowSize”1>C:\ MyApp \ Droid \ Resources \ Resource.Designer.cs(337,121,337,132):错误CS0117:“Resource.Color”不包含定义对于“错误颜色”