为什么我不能在VS 2008中使用Asp.Net DataAnnotation验证

为什么我不能在VS 2008中使用Asp.Net DataAnnotation验证,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我有个问题。我正在用VS2008很好地开发Asp.Net MVC2应用程序,但现在我想使用Microsoft.MVC.DataAnnotation.dll附带的惊人的DataAnnotion验证。我找不到DLL,所以我在项目网站上找到了它@ 我无法编译这个项目。它是VS2010还是.NET4.0?我是否需要VS2010,或者是否有办法在VS2008中使用它 谢谢大家,很抱歉我的英语不好;) 遵循以下指南: 也许你只需要为你的vs服务包你不需要VS2010,你可以在VS2008和.net 3.5中

我有个问题。我正在用VS2008很好地开发Asp.Net MVC2应用程序,但现在我想使用Microsoft.MVC.DataAnnotation.dll附带的惊人的DataAnnotion验证。我找不到DLL,所以我在项目网站上找到了它@

我无法编译这个项目。它是VS2010还是.NET4.0?我是否需要VS2010,或者是否有办法在VS2008中使用它

谢谢大家,很抱歉我的英语不好;)

遵循以下指南:


也许你只需要为你的vs服务包你不需要VS2010,你可以在VS2008和.net 3.5中使用数据注释

上面的示例实际上在VS2008中有效。我刚核实过


此外,您上面提到的dll对于MVC2是错误的dll,而不是Microsoft.MVC.DataAnnotation.dll,您需要System.ComponentModel.DataAnnotations,它应该是.net 3.5的一部分。

您的链接指向mvc1源