Xamarin.Droid:Resource.Designer.cs 更新后损坏
Xamarin.Droid: Resource.Designer.cs broken after update
我正在为 Android 使用 Xamarin,并且正在使用支持库。该项目工作正常,但在将支持存储库从 23.1.1.1
更新到 23.3.0
后,Resource.Designer.cs
已损坏。
注意:我确实删除了文件,我通过手动删除 obj
和 bin
文件夹进行了完整的重建,并且确保我的所有 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,这似乎是一个版本问题,这是一个旧的 resorce 定义,现在已被 _dark 和 _light 取代。目前要解决,我添加了从深色版本中复制的遗漏值。似乎 Xamarin 包含一些旧版本(例如 API 22)而不是最新版本(API 23)
弗拉维奥
[编辑]
找到另一个快速解决方案,从 .droid 项目的 nuGet 包管理器中删除所有已安装的包,然后添加最新可用的 xamarin 相关版本(我有用户权力 shell 按依赖顺序逐一添加它们xamarin 的 nuget 页面 https://www.nuget.org/packages/Xamarin.Forms/)
构建所有...这就成功了!
我正在为 Android 使用 Xamarin,并且正在使用支持库。该项目工作正常,但在将支持存储库从 23.1.1.1
更新到 23.3.0
后,Resource.Designer.cs
已损坏。
注意:我确实删除了文件,我通过手动删除 obj
和 bin
文件夹进行了完整的重建,并且确保我的所有 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,这似乎是一个版本问题,这是一个旧的 resorce 定义,现在已被 _dark 和 _light 取代。目前要解决,我添加了从深色版本中复制的遗漏值。似乎 Xamarin 包含一些旧版本(例如 API 22)而不是最新版本(API 23) 弗拉维奥
[编辑] 找到另一个快速解决方案,从 .droid 项目的 nuGet 包管理器中删除所有已安装的包,然后添加最新可用的 xamarin 相关版本(我有用户权力 shell 按依赖顺序逐一添加它们xamarin 的 nuget 页面 https://www.nuget.org/packages/Xamarin.Forms/) 构建所有...这就成功了!