使用asp.net ComponentModel.Annotations的类库导致错误

时间:2015-11-18 16:25:53

标签: c# asp.net-core

到目前为止,即使对于简单的任务,asp.net 5也是浪费和加重的时间。

我正在尝试使用asp.net5为一个新项目编写一个域模型,因为那是我们应该去的地方。

编写简单的枚举工作正常UNTIL我写了一些需要它们的类,其中一些属性需要ComponentModel Annotations。

所以当我使用帮助器添加该引用时WOW WTF

enter image description here

当然,一旦我从项目中取出了这个依赖项,它会重新恢复正常。显然我需要注释,所以你如何添加它们,因为很明显VS2015的自动方式是不对的,因此产生了所有这些错误。好的答案,从很多谷歌搜索,似乎依赖是" System.ComponentModel":" 4.0.0.0",它被添加到dnxcore50依赖关系不在哪里VS增加了它的依赖性。但是,这不起作用,注释仍然错误!

1 个答案:

答案 0 :(得分:0)

vNext Web项目依赖于Microsoft.AspNet.Mvc。改变这个:

"dependencies": {
    "System.ComponentModel.Annotations": ""
},
to

"dependencies": {
     "Microsoft.DataAnnotations":  "" //use whatever latest version is
}