.net - “System.ComponentModel.DataAnnotations.dll”可用于 Android 和 iOS 吗?

标签 .net database xamarin.ios xamarin.android data-annotations

我在尝试为 android 编译 VelocityDB 时收到了附加的错误消息。正如 VelocityDB 支持所说,它确实需要数据注释。

所引用的“System.ComponentModel.DataAnnotations.dll”是否适用于 Android 和 iOS?

谢谢约瑟夫

错误信息: “加载程序集时出现错误 1 ​​异常:System.IO.FileNotFoundException:无法加载程序集‘System.ComponentModel.DataAnnotations,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35’。也许它在 Mono 中不存在安卓配置文件? 文件名:'System.ComponentModel.DataAnnotations.dll' 在 Monodroid.Tuner.MonoDroidResolver.Resolve(AssemblyNameReference 引用,ReaderParameters 参数) 在 Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 程序集,AssemblyDefinition 程序集) 在 Xamarin.Android.Tasks.ResolveAssemblies.Execute()"

最佳答案

Xamarin.iOS 6.4.x(稳定版)与 6.3.x 测试版一样,基于 Mono 3.0 并附带 System.ComponentModel.DataAnnotations.dll

最新版本的 Xamarin.Android 也是如此。

关于.net - “System.ComponentModel.DataAnnotations.dll”可用于 Android 和 iOS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12516900/

相关文章:

.net - 用户控件数据绑定(bind)的最佳实践 - 如何实现?

.net 可以确定集合对象在调试 session 期间使用了多少内存吗?

MySQL选择具有唯一属性值的一行

database - 在我的数据库中存储 strip 客户 ID 是否危险?

c# - 订阅和取消订阅单元格按钮单击事件在 iOS 11 中不起作用

ios - 不工作 UISplitViewController - WillHideViewController 未在 monotuch 中调用

c# - 笛卡尔积或 2 个大文本文件的最佳方法

c# - 实例化类的通用字段

c# - IOS 上的 mvvmcross 绑定(bind)问题(在模拟器上工作,但某些属性在设备上不起作用)

MySQL用表2数据更新表1