“Microsoft.VisualBasic.ComClassAttribute”不能应用于“<classname1>”,原因是它的容器“<classname2>”未声明为“Public”

更新:2007 年 11 月

在非 Public 的类中声明了使用 COMClassAttribute 属性块的类。如果要将某个类公开为 COM 对象,它的整个包含层次必须声明为 Public 权限。

**错误 ID:**BC32504

更正此错误

  • 将所有包含类声明为 Public,或移除 COMClassAttribute 属性块。

请参见

概念

Visual Basic 中使用的属性

属性的应用

参考

ComClassAttribute 类

Public (Visual Basic)