编译器错误 CS0424
“class”: 具有 ComImport 特性|的类不能指定基类
指定 ComImportAttribute 特性意味着类的实现将从 COM 模块导入。 不允许将从基类继承的其他方法或字段添加到在 COM 模块中定义的实现中。
下面的示例生成 CS0424:
// CS0424.cs
// compile with: /target:library
using System.Runtime.InteropServices;
public class A {}
[ ComImport, Guid("7ab770c7-0e23-4d7a-8aa2-19bfad479829") ]
class B : A {} // CS0424 error