在.NET开发里,为何会出现CA1403错误提示“自动配置类型不应该是COM可见”呢?又该如何去修复呢?
修复方式 | 具体操作 |
---|---|
更改类型可见性 | 将自动配置类型的 plaintext 复制
plaintext 复制 false plaintext 复制
plaintext 复制 publicclassAutoConfigType plaintext 复制 { plaintext 复制 //类的具体实现 plaintext 复制 } |
拆分类型 | 如果部分功能确实需要暴露给COM客户端,可以将自动配置类型拆分为两个类:一个用于.NET内部的自动配置,另一个专门为COM客户端提供服务。让专门的COM类继承或包装自动配置类的部分功能。 |