【发布时间】:2012-04-27 19:12:30
【问题描述】:
我正在尝试在我的 WPF 项目中使用 DataAnnotations 来指定字符串的最大长度,具体如下:
using System.ComponentModel.DataAnnotations;
但是,我得到了错误
类型或命名空间名称“DataAnnotations”不存在于 命名空间“System.ComponentModel”(您是否缺少程序集 参考?)
我见过DataAnnotations 确实 存在于此命名空间中的其他示例。我正在使用 C#4。我有什么理由不能使用它吗?我能做些什么来解决它?
【问题讨论】:
-
你安装了 MVC 吗?我相信 DataAnnotations 属于那个包
-
也许您“缺少程序集引用”。
-
错误消息旨在提供帮助,而不是被忽略。
-
好吧,请原谅我显得无知,但我引用了程序集
System.ComponentModel并在其中使用了各种其他组件。根据下面的@Hari,DataAnnotations似乎存在于它自己的程序集中。我认为它会存在于System.ComponentModel中,因为它在同一个命名空间中。
标签: c# wpf data-annotations