属性定义将 CLSCompliantAttribute 特性应用于其 Get 或 Set 语句。
要使某个属性符合语言独立性和与语言无关的组件 (CLS),必须将整个属性标记为 <CLSCompliant(True)>。 你必须将 CLSCompliantAttribute 应用到 CLSCompliantAttribute中,而不是应用到 Get 或 Set 语句。
当将 CLSCompliantAttribute 应用到编程元素中时,需要将该特性的 isCompliant 参数设置为 True 或 False 以指示符合或不符合。 此参数没有默认值,必须为其提供一个值。
如果不将 CLSCompliantAttribute 应用到元素,则它将被视为不符合规范。
默认情况下,此消息是一个警告。 有关隐藏警告或将警告视为错误的信息,请参见 Configuring Warnings in Visual Basic。
错误 ID: BC40043
更正此错误
从 CLSCompliantAttribute 或
Get语句中删除Set。如果该属性应符合 CLS,则将
Property语句标记为<CLSCompliant(True)>。