我有一个针对 .Net 4.0 和实体框架 4.3.1 的工作网站。安装 .Net 4.5(使用 Visual Studio Express 2012)后,我可以在 Visual Web Developer Express 2010 上编译网站,但是当我尝试导航到
http://localhost/
我收到此错误:
CS0246 “找不到类型或命名空间名称 'MaxLength'” on
[Column("titulo"), Required(), MaxLength(150)]
Línea 13: public string Titulo { get; set; }
我有这个使用声明:
using System.ComponentModel.DataAnnotations;
IIS 上的应用程序池是为 .Net 4.0 配置的。
我尝试将实体框架更新到 4.4(来自 Nuget)并添加了这个 using 语句:
using System.ComponentModel.DataAnnotations.Schema;
但随后的错误是:
CS0246 “找不到类型或命名空间名称‘列’”</p>
有什么解决问题的建议吗?
谢谢。