我正在传统的Web Api 2项目(目标4.5)上进行一些 Spring 季清洁工作 . 作为nuget更新的一部分,我将Microsoft.AspNet.WebApi.HelpPage从5.0.0版移至5.2.3版 . 一旦我这样做,我收到以下消息:

错误CS0433类型'MaxLengthAttribute'存在于'EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'和'System.ComponentModel.DataAnnotations,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

当他们将该类从EF移动到DataAnnotations并且解决方案是升级EF时,看起来这是一个问题 . 由于我有EF(5.2.3)的最新稳定版本,我不知道还能做什么 . 我尝试从using语句中删除System.ComponentModel.DataAnnotations,但是它没有获取EF MaxLengthAttribute . 清理和重建解决方案也不起作用 .

任何指针都表示赞赏 .