“Microsoft.VisualBasic.ComClassAttribute”不能应用于“<classname>”,因为它未声明为“Public”
类是用 ComClassAttribute进行声明的,但其声明未指定 Public
。
.NET Framework 类必须满足以下要求,才可进行 COM 互操作:
它必须为
Public
,其所有容器必须为Public
,且它必须至少公开一个Public
成员。它不能为 抽象,即它不能用
MustInherit
进行声明。它不能为泛型,也不能在泛型容器类型中进行声明。
错误 ID: BC32509
将
Public
关键字添加到类声明。-或-
如果类或其包含元素不能为
Public
,则请从类声明中删除 ComClassAttribute 。 不能将其公开给 COM。