-
“<类名>”不符合 CLS,因为它所实现的接口“<接口名>”不符合 CLS
当类或接口派生自标记为 <CLSCompliant(False)> 的类型或未标记的类型时,或者当类或接口实现这样的类型时,该类或接口被标记为 <CLSCompliant(True)>。
为使类或接口符合 公共语言规范 (CLS),其整个继承层次结构必须是符合的。 这意味着它继承自的每种类型(无论是直接继承还是间接继承)都必须是符合的。 同样,如果某个类实现一个或多个接口,则这些接口在它们的整个继承层次结构中都必须符合该规范。
将 CLSCompliantAttribute 应用于编程元素时,将该特性的 isCompliant 参数设置为 True 或 False 来指示符合或不符合。 此参数没有默认值,您必须提供一个值。
如果没有将 CLSCompliantAttribute 应用于某个元素,则认为该元素是不符合的。
默认情况下,此消息是一个警告。 有关隐藏警告或将警告视为错误的信息,请参见 在 Visual Basic 中配置警告。
**错误 ID:**BC40029
更正此错误
-
如果您要求符合 CLS,请在不同的继承层次结构或实现方案中定义此类型。
-
如果您要求此类型保留在其当前的继承层次结构内或实现方案内,则从其定义中移除 CLSCompliantAttribute,并将其标记为 <CLSCompliant(False)>。
原文链接:https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/0c06k93y(v=vs.100)
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式