【问题标题】:DataAnnotations Type 'Required' is not defined未定义 DataAnnotations 类型“必需”
【发布时间】:2011-12-12 21:08:59
【问题描述】:

为什么IDE无法识别下面代码中的Required属性?

Imports System.ComponentModel.DataAnnotations

Public Class ShippingDetails

<Required()> _
Public Property Name() As String
    Get
        Return _Name
    End Get
    Set(ByVal value As String)
        _Name = value
    End Set
End Property
Private _Name As String

End Class

错误是:

类型“必需”未定义。

【问题讨论】:

    标签: vb.net asp.net-mvc-3


    【解决方案1】:

    确保您引用 System.ComponentModel.DataAnnotations.dll。 RequiredAttribute 还需要 .NET 3.5 或更高版本。

    【讨论】:

    • 我想自己开枪。尽管Imports 声明并没有对我“大喊大叫”,但我意识到我对实际 dll 的引用是在另一个项目中进行的。谢谢你强迫我再看一遍。
    • @Shai 尝试使用 ReSharper 或类似工具,它们有时会在您遇到 dll 问题时告诉您。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 2018-11-18
    • 2018-06-30
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    • 2016-06-29
    相关资源
    最近更新 更多