到目前为止,即使对于简单的任务,asp.net 5也是浪费和加重的时间。
我正在尝试使用asp.net5为一个新项目编写一个域模型,因为那是我们应该去的地方。
编写简单的枚举工作正常UNTIL我写了一些需要它们的类,其中一些属性需要ComponentModel Annotations。
所以当我使用帮助器添加该引用时WOW WTF
当然,一旦我从项目中取出了这个依赖项,它会重新恢复正常。显然我需要注释,所以你如何添加它们,因为很明显VS2015的自动方式是不对的,因此产生了所有这些错误。好的答案,从很多谷歌搜索,似乎依赖是" System.ComponentModel":" 4.0.0.0",它被添加到dnxcore50依赖关系不在哪里VS增加了它的依赖性。但是,这不起作用,注释仍然错误!
答案 0 :(得分:0)
vNext Web项目依赖于Microsoft.AspNet.Mvc。改变这个:
"dependencies": {
"System.ComponentModel.Annotations": ""
},
to
"dependencies": {
"Microsoft.DataAnnotations": "" //use whatever latest version is
}