gpt4 book ai didi

c# - Xamarin.Droid : Resource. Designer.cs 更新后损坏

转载 作者:行者123 更新时间:2023-11-30 12:41:42 24 4
gpt4 key购买 nike

我正在使用 Xamarin for Android 并且正在使用支持库。该项目工作正常,但在将支持存储库从 23.1.1.1 更新到 23.3.0 后,Resource.Designer.cs 已损坏。

注意:我确实删除了该文件,我通过手动删除 objbin 文件夹进行了完全重建,并确保我所有的 Android 包都符合要求日期(Android SDK 管理器)。

错误都是 public static void UpdateIdValues() 函数的一部分,基本上都是这样的:

'Resource.Color' does not contain a definition for 'design_textinput_error_color'

代码:

global::Acr.UserDialogs.Resource.Color.design_textinput_error_color = global::EVM.Droid.Resource.Color.design_textinput_error_color;

任何想法,这个错误来自哪里以及如何解决它?感谢您的帮助。

最佳答案

同样的问题,对于 visual studio comunity 2015,这似乎是一个版本问题,这是一个旧的资源定义,现在已被 _dark 和 _light 取代。目前要解决,我添加了从深色版本中复制的遗漏值。似乎 Xamarin 包含一些旧版本(例如 API 22)而不是最新版本(API 23)弗拉维奥

[编辑]找到另一个快速解决方案,从 .droid 项目的 nuGet 包管理器中删除所有已安装的包,然后添加最新可用的 xamarin 相关版本(我让用户 power shell 按照 nuget 页面的依赖顺序一个一个地添加它们xamarin https://www.nuget.org/packages/Xamarin.Forms/ )构建所有...这就成功了!

关于c# - Xamarin.Droid : Resource. Designer.cs 更新后损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36772611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com