为什么我不能引用System.ComponentModel.DataAnnotations?
我想在我的WPF项目中使用DataAnnotations来指定字符串的最大长度,具体如下:
using System.ComponentModel.DataAnnotations;
但是,我收到错误
名称空间“System.ComponentModel”中不存在类型或名称空间名称“DataAnnotations”(您是否缺少程序集引用?)
我已经看到了DataAnnotations
存在于这个名字空间中的其他例子。 我正在使用C#4。 我有什么理由不能使用它? 我能做些什么来解决它?
您必须引用定义了此名称空间的程序集(它在Visual Studio模板中未默认引用)。 打开你的参考管理器并添加一个对System.ComponentModel.DataAnnotations程序集的引用(解决方案资源管理器 - >添加引用 - >选择.Net选项卡 - >从列表中选择System.ComponentModel.DataAnnotations)
引用System.ComponentModel.DataAnnotations
在使用System.ComponentModel.DataAnnotations的代码文件中; 在文件的顶部,例如:
using System.ComponentModel.DataAnnotations;
右键单击解决方案资源管理器中的项目,为项目添加.NET引用:
希望这可以帮助! 这个问题帮助了我。
我也有同样的问题,我通过在我没有提到参考文献的项目之一中添加引用来解决问题。 如果您的解决方案中有2-3个项目,请将该参考添加到其他项目中。
链接地址: http://www.djcxy.com/p/92841.html上一篇: Why can't I reference System.ComponentModel.DataAnnotations?